Spring + Hibernate + JPA

Albinoswordfish:

現在、永続性を備えたSpringアプリケーションが動作しています。しかし今は、JPAでHibernateを使用してすべてのデータベースアクティビティを実行したいと考えています。entitymanagerを使用してこれを実行したいです。

私はこの問題について多くのドキュメントとチュートリアルを読んでいますが、persistence.xmlファイルが必要かどうかについて混乱しています。また、applicationContext.xmlファイルの設定方法についても混乱しています。

EntityManagerを使用してSpring + Hibernate + JPA +を学習するために参照するのに適したサイトを知っている人はいますか?

DC:

私はここ数週間、同じ種類のプロジェクトを立ち上げるのに費やしたばかりです。

あなたはpersistence.xmlファイルを必要とし、それはMETA-INFに属しています

これは、永続化のための私のSpring Beanファイルの例です。

<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を使用して、必要なspring3およびhibernateの依存関係を取り込みます。

編集:学習リソースとして、Gary Mac http://www.apress.com/book/view/9781590599792による「Spring Recipes A Problem-Solution Approach」を強くお勧めしますこれは私が今まで読んだ中で最高の技術書であり、Spring / JPA / Hibernateを使い始めるのに役立つでしょう。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Spring Data JPA + Hibernate + PostgreSQL

分類Dev

Spring + hibernate versus Spring Data JPA: Are they different?

分類Dev

Spring + hibernate versus Spring Data JPA: Are they different?

分類Dev

Spring + hibernate versus Spring Data JPA: Are they different?

分類Dev

Spring Data JPAおよびHibernate

分類Dev

Spring JPA Hibernate H2

分類Dev

ClassNotFoundException:derby ClientDriver(Spring MVC + Hibernate JPA)

分類Dev

JPA or Hibernate or Spring annotation to specify a query for a relationship?

分類Dev

Spring + JPA / Hibernateの質問

分類Dev

spring.jpa.properties.hibernateとspring.jpa.hibernateの違い

分類Dev

Spring、Spring Security、JPA、MySQL、Hibernate構成

分類Dev

Spring Data JDBC / Spring Data JPA vs Hibernate

分類Dev

Spring Data JDBC / Spring Data JPA vs Hibernate

分類Dev

Spring Data JPA-Hibernate-OneToMany、ManytoOne双方向

分類Dev

Spring Data JPA / Hibernate処理関連付け

分類Dev

hibernate / Spring / Jpa @ oneToManyカスケード更新

分類Dev

Making Multiple EntityManagers (Spring-Boot-JPA, Hibernate, MSSQL)

分類Dev

object references an unsaved transient instance - Spring, JPA Hibernate

分類Dev

Spring、Hibernate、JPA:遅延読み込みID

分類Dev

Why does Spring Data JPA + Hibernate generate incorrect SQL?

分類Dev

Avoiding loading of Lazy Collections in QueryDSL, Hibernate and Spring Data JPA

分類Dev

Spring Boot spring.datasource.schema VS spring.jpa.properties.hibernate.default_schema

分類Dev

Spring Boot spring.datasource.schema VS spring.jpa.properties.hibernate.default_schema

分類Dev

Hibernate NativeとHibernate JPA

分類Dev

Login using hibernate/JPA

分類Dev

JBoss Fuse + JPA / Hibernate

分類Dev

JPA Hibernate OneToMany Fetching

分類Dev

JPA + Hibernate + Spring + OneToManyカスケードの削除

分類Dev

HibernateとSpring Data JPAの違いは何ですか

Related 関連記事

  1. 1

    Spring Data JPA + Hibernate + PostgreSQL

  2. 2

    Spring + hibernate versus Spring Data JPA: Are they different?

  3. 3

    Spring + hibernate versus Spring Data JPA: Are they different?

  4. 4

    Spring + hibernate versus Spring Data JPA: Are they different?

  5. 5

    Spring Data JPAおよびHibernate

  6. 6

    Spring JPA Hibernate H2

  7. 7

    ClassNotFoundException:derby ClientDriver(Spring MVC + Hibernate JPA)

  8. 8

    JPA or Hibernate or Spring annotation to specify a query for a relationship?

  9. 9

    Spring + JPA / Hibernateの質問

  10. 10

    spring.jpa.properties.hibernateとspring.jpa.hibernateの違い

  11. 11

    Spring、Spring Security、JPA、MySQL、Hibernate構成

  12. 12

    Spring Data JDBC / Spring Data JPA vs Hibernate

  13. 13

    Spring Data JDBC / Spring Data JPA vs Hibernate

  14. 14

    Spring Data JPA-Hibernate-OneToMany、ManytoOne双方向

  15. 15

    Spring Data JPA / Hibernate処理関連付け

  16. 16

    hibernate / Spring / Jpa @ oneToManyカスケード更新

  17. 17

    Making Multiple EntityManagers (Spring-Boot-JPA, Hibernate, MSSQL)

  18. 18

    object references an unsaved transient instance - Spring, JPA Hibernate

  19. 19

    Spring、Hibernate、JPA:遅延読み込みID

  20. 20

    Why does Spring Data JPA + Hibernate generate incorrect SQL?

  21. 21

    Avoiding loading of Lazy Collections in QueryDSL, Hibernate and Spring Data JPA

  22. 22

    Spring Boot spring.datasource.schema VS spring.jpa.properties.hibernate.default_schema

  23. 23

    Spring Boot spring.datasource.schema VS spring.jpa.properties.hibernate.default_schema

  24. 24

    Hibernate NativeとHibernate JPA

  25. 25

    Login using hibernate/JPA

  26. 26

    JBoss Fuse + JPA / Hibernate

  27. 27

    JPA Hibernate OneToMany Fetching

  28. 28

    JPA + Hibernate + Spring + OneToManyカスケードの削除

  29. 29

    HibernateとSpring Data JPAの違いは何ですか

ホットタグ

アーカイブ