1.2. パート1 - 初めての Hibernate アプリケーション

1.2. パート1 - 初めての Hibernate アプリケーション

最初にコンソールベースの簡単な Hibernate アプリケーションを作成します。 Java データベース(HSQL DB)を利用するので、 データベースサーバーをインストールする必要はありません。

仮に小さなデータベースアプリケーションが必要だとしましょう。そのアプリケーションには出席したいイベントと、そのイベントのホストについての情報を格納するものとします。

まず最初にすることは開発用のディレクトリをセットアップして、必要となるすべての Java ライブラリを配置することです。 Hibernate ウェブサイトから Hibernate ディストリビューションをダウンロードしてください。ファイルを解凍して /lib にある必要なライブラリのすべてを、新しい開発用ディレクトリの /lib ディレクトリに配置してください。このようになっているはずです:

.
+lib
  antlr.jar
  cglib.jar
  asm.jar
  asm-attrs.jars
  commons-collections.jar
  commons-logging.jar
  hibernate3.jar
  jta.jar
  dom4j.jar
  log4j.jar 

これが 本ドキュメント執筆時点での Hibernate の必要最低限のライブラリです (メインアーカイブの hibernate3.jar もコピーしていることに注意してください)。 Hibernate のバージョンによってはさらに必要なライブラリや、不要なライブラリがあるかもしれません。 Hibernate ディストリビューションの lib/ ディレクトリにある README.txt ファイルを見てください。必須またはオプションのサードパーティライブラリについての情報を載せています (実際 Log4j は必須ではありませんが、多くの開発者が好んでいます)。

次にデータベースに格納するイベントを表すクラスを作成します。