SpringDataJPA(ORMオブジェクトリレーショナルマッピングフレームワーク)

  1. 関係JPA、SpringDataJPAは、休止状態にあります

A)(私たちは通常、インタフェースを前記に対応)のみ仕様JPAであるが、休止状態JPAの実装であり、さらにJPAのSpringDataJPAに封入されています

  1. オペレーショナルデータ

a)の場合は、バッチクエリ、リストの定義、リスト番号への着信たクエリのように。

ご注文時にB)を加えたページ、最初のソート、オブジェクトの内部見開きオブジェクト、ページングオブジェクトを取得し、その後、オブジェクトをソートするために取得した後、クエリページのステートメントに渡されるオブジェクト

  1. 春集成SpringDataJPA

A)パケットを案内(SpringDataJPAインポートしなければならない2つのコアパッケージJPA仕様、ばねデータJPA)

b)は、構成ファイルapplicationContext.xmlを

C)完全なリポジトリ機能

                     私。JpaRepositoryインターフェースは、データベースの操作の多くの方法が含ま継承するカスタムインターフェイスのリポジトリ

                   II。            春データJPA の7つのリポジトリインタフェース:

リポジトリ(org.springframework.data.repository.Repository)
CrudRepository (org.springframework.data.repository.CrudRepository)
PagingAndSortingRepository (org.springframework.data.repository.PagingAndSortingRepository)
JpaRepository(org.springframework.data.jpa.repository.JpaRepository)
QueryByExampleExecutor(org.springframework.data.repository.query.QueryByExampleExecutor)
JpaSpecificationExecutor(org.springframework.data.jpa.repository.JpaSpecificationExecutor)
QueryDslPredicateExecutor(org.springframework.data.querydsl.QueryDslPredicateExecutor)
 
リポジトリは、2つの主要なカテゴリを達成します:
SimpleJpaRepository(org.springframework.data.jpa.repository.support.SimpleJpaRepository)
QueryDslJpaRepository(org.springframework.data.jpa.repository.support.QueryDslJpaRepository)

                  III。@queryは、クエリを指摘します

  1. 方法上記@queryは、ヒットリポジトリを注釈を付けることができます

                  IV。JpaSpecification [Office1] キュータ[Office2] 

  1. 仕様通過するすべてのインタフェースのこの方法[Office3] オブジェクトを
  2. 抽出クエリのクエリ条件

A)BaseQuery抽出

                                                        I。およびソート方法の仕様を抽出【Office4]は 抽象メソッドであります

                                                      II。DomainQuery Fuが継承されBaseQuery仕様記述[Office5]  方法をクエリ条件を追加します。

おすすめ

転載: www.cnblogs.com/8888-lhb/p/11291886.html