libro
www.tuyano.com
初心者のためのApache Maven入門

データベースの利用 (3/6)

作成:2017-10-14 15:14
更新:2017-10-14 15:14

■pom.xmlに追加した内容

では、pom.xmlに今回追記した内容について簡単に整理しておきましょう。


■EclipseのJava Persistence API

JPAを利用する場合、Java Persistence API(javax.persistene)と、JPAの実装ライブラリが必要になります。今回は、Eclipse Foundationが開発するオープンソースのライブラリを使用しています。

・Java Persistence API
<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>javax.persistence</artifactId>
    <version>2.2.0</version>
</dependency>
javax.persistenceパッケージのライブラリです。APIがないと何もできませんからこれは必須です。

・JPA
<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>org.eclipse.persistence.jpa</artifactId>
    <version>2.7.0</version>
</dependency
>JPAのEclipse Foundationによる実装です。JPAを利用する上でこれも必要になります。この2つのライブラリはセットで用意する、と考えて下さい。

これに、先ほどのH2のライブラリを合わせ、計3つのライブラリを追加すればJPAによるH2データベースアクセスが使えるようになります。


■リソースフォルダの登録

 この他、<build>タグにも新たに追記した部分があります。このタグ部分ですね。
<resources>
    <resource>
        <directory>src/main/resources</directory>
        <filtering>true</filtering>
    </resource>
</resources>

これは、リソースフォルダを登録するためのものです。<resource>は、リソースフォルダの情報を記述するもので、ここではsrc/main/resourcesパスを追加しています。これで、「main」フォルダ内の「resoures」フォルダにあるリソースファイルをビルド時に読み込みパッケージに追加するようになります。

※プログラムリストが表示されない場合

AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。

※関連コンテンツ

「初心者のためのApache Maven入門」に戻る