春データSpringData環境構造のシリーズ

 

このセクションでは、主要な環境構造として春データを説明します

  • JPA春データ:開発データアクセス層の量を減らすことにコミット(DAO)があります。開発者は、ISを実行する必要がありますが、完成を支援するインタフェースの永続化層、春データJPAに他を宣言!
  • 春データJPA永続化層の開発を使用すると、必要な4つのステップで行われます:
  1. 春の統合JPAの設定
  2. スプリングデータはスプリングがプロキシオブジェクト宣言を作成するためのインターフェイスであるように、ばね構成ファイルで構成されています。設定:<JPAリポジトリ>、ベースパッケージをスキャンする指定初期スプリングコンテナパッケージディレクトリとそのサブディレクトリは、SpringBeanとして登録されたプロキシオブジェクトまたはそのサブインターフェース、およびプロキシオブジェクトを作成するために、リポジトリインターフェースを継承するように、ビジネス後層は、自動包装のスプリングによってオブジェクトとして使用することができます。
  3. 継承リポジトリその層界面持続ステートメント。インタフェースリポジトリはマーカーであり、それは任意の方法が含まれていない、必要であれば、スプリング・データ・リポジトリの他のサブインターフェースは、いくつかの一般的なCRUD、ページングおよび関連する方法を定義し、実現することができます。
  4. インタフェースに必要な宣言的なアプローチ。春データは、その実装コードを生成するために与えられた戦略に基づいて行われます。
  • ビルドへの環境

   必要に応じて1パッケージ

    ①追加バネパック

      春-AOP-4.3.8.RELEASE.jarの
      バネの側面-4.3.8.RELEASE.jar
      春豆-4.3.8.RELEASE.jar
      春-コンテキスト4.3.8.RELEASE.jarの
      春-コア4.3。 8.RELEASE.jar
      ばね発現4.3.8.RELEASE.jar
      スプリングJDBC-4.3.8.RELEASE.jar
      ばねORM-4.3.8.RELEASE.jarの
      スプリングTX-4.3.8.RELEASE.jar
      スプリング-web-4.3.8.RELEASE.jar
      春-webmvc-4.3.8.RELEASE.jar
      com.springsource.net.sf.cglib-2.2.0.jar
      com.springsource.org.aopalliance-1.0.0.jar
      コム.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
      コモンズ・ログ-1.1.1.jar
    ②加入休止包
      ANTLR-2.7.7.jar
      DOM4J-1.6.1.jar
      休止-コモンズ-注釈-4.0.5.Final.jar
      休止コア-4.3.11.Final.jar
      休止-JPA-2.1-API-1.0.0.Final.jar
      jandex-1.1。 0.Final.jar
      Javassistの-3.18.1-GA.jar
      のJBoss-ロギング3.1.3.GA.jar
      のJBoss-ロギング注釈-1.2.0.Beta1.jar
      のJBossトランザクション・api_1.2_spec-1.0.0。 Final.jar
    ③加JPA的包
      休止-のEntityManager-4.3.11.Final.jar
    ④加C3P0的包
      c3p0-0.9.2.1.jar
      休止-c3p0-4.3.11.Final.jar
      mchange-コモンズ-javaの-0.2。 3.4.jar
    ⑤加のmysql的驱动
      のmysql-コネクタのjava-5.1.7-bin.jarを
    ⑥加入springData 
      春・データ・コモンズ・1.6.2.RELEASE.jar
      春データ-JPA-1.4.2.RELEASE.jar
    ⑦加入SLF4J-API-1.6.1.jar

  2.Spring豆のプロフィール

  applicationContext.xmlを

  3.データベースの永続クラス

  Person.java

  4.DAO

  PersonRepository.java

  5.テスト

  SpringDataTest.java

おすすめ

転載: www.cnblogs.com/morganlin/p/12000202.html
おすすめ