データベースの利用 (3/6)
作成:2017-10-14 15:14
更新:2017-10-14 15:14
更新:2017-10-14 15:14
■pom.xmlに追加した内容
では、pom.xmlに今回追記した内容について簡単に整理しておきましょう。
JPAを利用する場合、Java Persistence API(javax.persistene)と、JPAの実装ライブラリが必要になります。今回は、Eclipse Foundationが開発するオープンソースのライブラリを使用しています。
・Java Persistence API
・JPA
これに、先ほどのH2のライブラリを合わせ、計3つのライブラリを追加すればJPAによるH2データベースアクセスが使えるようになります。
この他、<build>タグにも新たに追記した部分があります。このタグ部分ですね。
これは、リソースフォルダを登録するためのものです。<resource>は、リソースフォルダの情報を記述するもので、ここではsrc/main/resourcesパスを追加しています。これで、「main」フォルダ内の「resoures」フォルダにあるリソースファイルをビルド時に読み込みパッケージに追加するようになります。
■EclipseのJava Persistence API
JPAを利用する場合、Java Persistence API(javax.persistene)と、JPAの実装ライブラリが必要になります。今回は、Eclipse Foundationが開発するオープンソースのライブラリを使用しています。
・Java Persistence API
<dependency>javax.persistenceパッケージのライブラリです。APIがないと何もできませんからこれは必須です。
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.2.0</version>
</dependency>
・JPA
<dependency>>JPAのEclipse Foundationによる実装です。JPAを利用する上でこれも必要になります。この2つのライブラリはセットで用意する、と考えて下さい。
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.jpa</artifactId>
<version>2.7.0</version>
</dependency
これに、先ほどのH2のライブラリを合わせ、計3つのライブラリを追加すればJPAによるH2データベースアクセスが使えるようになります。
■リソースフォルダの登録
この他、<build>タグにも新たに追記した部分があります。このタグ部分ですね。
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
これは、リソースフォルダを登録するためのものです。<resource>は、リソースフォルダの情報を記述するもので、ここではsrc/main/resourcesパスを追加しています。これで、「main」フォルダ内の「resoures」フォルダにあるリソースファイルをビルド時に読み込みパッケージに追加するようになります。
(by. SYODA-Tuyano.)
※プログラムリストが表示されない場合
AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。
※関連コンテンツ