Hibernate Toolsを使用してHibernateマッピングファイルと注釈を生成する方法
この記事では、Hibernate / JBoss Toolsを使用して、データベースからHibernateマッピングファイル(hbm)と注釈コードを自動的に生成する方法を示します。
この記事のツール
-
Eclipse v3.6(ヘリオス)
-
JBoss / Hibernate Tools v3.2
-
Oracle 11g
-
JDK 1.6
Note
続行する前に、Install Hibernate / JBoss Tools in Eclipse IDEを実行してください。
1. 休止状態の視点
「Hibernate Perspective」を開きます。 Eclipse IDEで、「Windows」>>「Open Perspective」>>「Others…」を選択し、「Hibernate」を選択します。
2. 新しいHibernate構成
Hibernateパースペクティブで、右クリックして「Add Configuration…」を選択します
[構成の編集]ダイアログボックスで、
-
「Project」ボックスで、「参照..」ボタンをクリックしてプロジェクトを選択します。
-
「Database Connection」ボックスで、「新規..」ボタンをクリックしてデータベース設定を作成します。
-
「Configuration File」ボックスで、「セットアップ」ボタンをクリックして、新しい「Hibernate構成ファイル」
hibernate.cfg.xml
を作成または使用します。
「Hibernate Perspective」でテーブルのリストを参照してください。
「hibernate.cfg.xml
」のサンプル、Oracle11gデータベースに接続します。
oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@127.0.0.1:1521:MKYONG example password org.hibernate.dialect.Oracle10gDialect MKYONG
3. Hibernateコード生成
これで、Hibernateマッピングファイルと注釈コードを生成する準備が整いました。
–「Hibernateパースペクティブ」で「Hibernate code generation」アイコン(下図を参照)をクリックし、「Hibernateコード生成構成」を選択します
–新しい構成を作成し、「console configuration」(手順2で構成)を選択し、「Output directory」を配置して、オプション「Reverse engineer from JDBC Connection」をオンにします。
–「Exporter」タブで、生成するもの、モデル、マッピングファイル(hbm)、DAO、注釈コードなどを選択します。
結果を見る
Note
生成されたHibernateマッピングファイルと注釈コードは非常にクリーンで標準的であり、簡単に変更できます。 他の機能を試してみてください。