多機能なHibernate(前編)

2006年8月21日(月)
山之内 弘行

Hibernateの利用


   では、実際にHibernateを使ったアプリケーションを作成してみましょう。


Hibernate Toolsによるファイルの自動生成


   Hibernaet Coreと一緒にダウンロードしたHibernate Toolsは、ソースの自動生成ツールで、HibernateのWebサイトで提供されています。本来、Hibernateをより簡単に扱うためのEclipseプラグインなのですが、そのコアクラスにはAnt用のタスククラスが含まれています。

   今回はこのHibernate Toolsを使って、Hibernate設定ファイル、マッピング・ファイル、DTOを作成していきます。

「Hibernate Console Configuration」ファイルの作成


   まずは、「ファイル → 新規 → その他 → Hibernate Configuration File」を選択し、「次へ」ボタンを押します。

新規作成のウィザード選択画面
図5:新規作成のウィザード選択画面


   すると図6の画面がでますので、対象のプロジェクトを選択し、設定ファイルを保存するフォルダを選択します。今回は、hibernateSampleプロジェクトのsrcフォルダに保存し、ファイル名はデフォルトのままにします。

Hibernate設定ファイル新規作成画面1
図6:Hibernate設定ファイル新規作成画面1
(画像をクリックすると別ウィンドウに拡大図を表示します)

   設定したら「次へ」ボタンを押します。

   保存先の設定が終わると図7の画面がでますので、必要な項目を入力して「Create a console configuration」のチェック欄にチェックをし、「次へ」ボタンを押します。

Hibernate設定ファイル新規作成画面2
図7:Hibernate設定ファイル新規作成画面2
(画像をクリックすると別ウィンドウに拡大図を表示します)

   図8のような画面が表示されますので、必要事項を入力して「終了」ボタンを押します。なお、この時、クラスパスにJDBCドライバを追加するのを忘れないでください。

Hibernate設定ファイル新規作成画面3
図8:Hibernate設定ファイル新規作成画面3
(画像をクリックすると別ウィンドウに拡大図を表示します)

   これでHibernate設定ファイルとHibernate Console Configurationが作成されます。作成されたHibernate設定ファイルは以下のようになっています。

Hibernate設定ファイル
Hibernate設定ファイル
(画像をクリックすると別ウィンドウに拡大図を表示します)

次回へ


   今回はここまでになります。続く次回では、DAOファイル、サンプルファイルを作成して、実際に動かします。ご期待ください。

株式会社ビーブレイクシステムズ Javaスペシャリスト
前職ではJavaを用いたシステム開発をメインに作業を行う。更なるキャリアアップを目指し、実力次第で上流工程に携われるビーブレイクシステムズに転職。現在はJavaアーキテクトとして活躍中。

連載バックナンバー

Think ITメルマガ会員登録受付中

Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。

Think ITメルマガ会員のサービス内容を見る

他にもこの記事が読まれています