मैंने पिछले कुछ हफ्तों में एक ही तरह की परियोजना स्थापित करने की कोशिश की है।
आप एक persistence.xml फ़ाइल की आवश्यकता है, और उस में अंतर्गत आता है META-INF
यहाँ हठ के लिए मेरे वसंत सेम फ़ाइल का एक उदाहरण है:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<context:property-placeholder location="/WEB-INF/config.properties" />
<tx:annotation-driven />
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<bean id="jpaTemplate" class="org.springframework.orm.jpa.JpaTemplate">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${db.driver}" />
<property name="url" value="${db.url}" />
<property name="username" value="${db.user}" />
<property name="password" value="${db.password}" />
</bean>
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="persistenceUnitName" value="whatisayis" />
<property name="dataSource" ref="dataSource" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="databasePlatform" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
<property name="showSql" value="true" />
<property name="generateDdl" value="true" />
</bean>
</property>
</bean>
<bean id="leDAO" class="com.noisyair.whatisayis.dao.jpa.JpaLearningEntryDAO">
<property name="jpaTemplate" ref="jpaTemplate" />
</bean>
<bean id="sampleDAO" class="com.noisyair.whatisayis.dao.jpa.JpaSampleDAO">
<property name="jpaTemplate" ref="jpaTemplate" />
</bean>
<bean id="tagDAO" class="com.noisyair.whatisayis.dao.jpa.JpaTagDAO">
<property name="jpaTemplate" ref="jpaTemplate" />
</bean>
</beans>
इसके अलावा, मैं Maven करने के लिए उपयोग कर रहा हूँ वसंत 3 और हाइबरनेट निर्भरताओं में खींचें मुझे चाहिए।
संपादित करें: एक सीखने के संसाधन के लिए मैं अत्यधिक गैरी मैक http://www.apress.com/book/view/9781590599792 द्वारा "स्प्रिंग व्यंजनों ए समस्या-समाधान दृष्टिकोण" की अत्यधिक अनुशंसा करता हूं। यह मैंने कभी पढ़ा है कि सबसे अच्छी तकनीकी किताबों में से एक है, और यह निश्चित रूप से आपको स्प्रिंग/जेपीए/हाइबरनेट के साथ उठने और चलाने में मदद करेगा।
स्रोत
2010-01-14 00:36:15
यह सवाल क्यों बंद कर दिया गया था? "मैं अपने आवेदन Context.xml फ़ाइल को कैसे सेट अप करने के बारे में भ्रमित हो रहा हूं।" - क्या यह प्रश्न स्पष्ट और विशिष्ट नहीं है? मददगार बंद करने वाले प्रश्न बंद करना बंद कर सकते हैं। –
मैं "धन्य गीक" से सहमत हूं। यह प्रश्न के बाद बहुत मांग की गई है, मैं भी इस जवाब की तलाश में था। मददगार मत बनो जो सहायक हैं। और यदि यह एक ऐसी स्क्रिप्ट है जो इस तरह के प्रश्न को बंद कर रही है तो अपने कोड को सही करें। – Combustion007
निर्भरता का प्रबंधन करने के लिए मेवेन का उपयोग करके स्प्रिंग जेपीए और हाइबरनेट को सीखने के लिए यहां एक ऑनलाइन पाठ्यक्रम है: http://pluralsight.com/training/Courses/TableOfContents/spring-jpa-hibernate – bh5k