第7章 CodeReady Studio の Hibernate Tools の基本

Hibernate Tools は、Hibernate バージョン 5 以前に関連するプロジェクトのツールのコレクションです。このツールは、Hibernate とのリバースエンジニアリング、コード生成、可視化、および対話を行う Eclipse プラグインを提供します。

7.1. 新規 JPA プロジェクトの作成

CodeReady Studio で新規 JPA プロジェクトを作成する方法を説明します。

前提条件

  • Sakila データベースサーバーが起動します。
    Sakila データベースを起動するには、以下を実行します。

    1. h2 バージョンの Sakila データベース をダウンロードします。
    2. runh2.sh ファイルが含まれるディレクトリーに移動します。
    3. runh2.sh ファイルを実行します。

      $ ./runh2.sh

Procedure

  1. CodeReady Studio を起動します。
  2. Ctrl+N キーを押します。

    Select a Wizard ウインドウが表示されます。

    crs creating a jpa project
  3. 検索フィールドに JPA と入力します。
  4. JPA Project を選択します。
  5. Next をクリックします。

    New JPA Project ウインドウが表示されます。

    crs jpa project creation
  6. プロジェクトに名前を付けます。
  7. プロジェクトの場所を選択します。
  8. Target runtime フィールドで下矢印をクリックし、ランタイムサーバーを選択します。
  9. JPA version を 2.1 に設定します。
  10. Next をクリックします。

    Java ウィンドウが表示されます。

    crs creating jpa project
  11. ソースフォルダーを選択します。
  12. Next をクリックします。

    JPA Facet ウィンドウが表示されます。

    crs jpa facet
  13. Platform フィールドの下矢印をクリックし、Hibernate (JPA 2.1) を選択します。
  14. ユーザーライブラリーを追加するか、JPA Implementation TypeDisable Library Configuration に設定します。

    ユーザーライブラリーの設定方法の詳細は、「ライブラリーの追加」 を参照してください。

  15. Add connection をクリックします。

    Connection Profile ウインドウが表示されます。

    crs creating generic jdbc connection
  16. 検索フィールドに Generic と入力します。
  17. Generic JDBC を選択します。
  18. Name フィールドに Sakila と入力します。
  19. Next をクリックします。

    Specify a Driver and Connection Details ウィンドウが表示されます。

  20. New Driver Definition アイコンをクリックします。

    new driver definition crs

    New Driver Definition ウインドウが表示されます。

    crs specifying new driver definition
  21. Generic JDBC Driver を選択します。
  22. JAR List タブをクリックします。

    crs selecting sakila database
  23. Add JAR/Zip ボタンをクリックします。
  24. Sakila データベースの.jar ファイルを選択します。
  25. Properties タブをクリックします。

    crs properties window
  26. jdbc:h2:tcp://localhost/./sakilaConnection URL フィールドに追加します。
  27. Driver Class フィールドをクリックします。
  28. Driver Class フィールドの末尾にある、点 3 つのアイコンをクリックします。

    Available Classes from Jar List ウインドウが表示されます。

    crs class from jar list
  29. Browse for Class オプションを選択します。
  30. org.h2.Driver を選択します。
  31. OK をクリックします。
  32. User ID フィールドに sa と入力します。

    crs propertie window filled
  33. OKFinishFinish とクリックします。

新たに作成された JPA プロジェクトが Project Explorer ビューに表示されます。