プロジェクトのインポート
JDK5以上が必要です。
あらかじめS2ContainerとS2Tiger をダウンロードして、EclipseのJavaプロジェクトとしてワークスペースにインポートしてください。
S2Container2.4.25とS2Tiger2.4.25で動作確認をしています。
S2OpenJPA-1.0.X.zipを解凍してできたs2openjpaディレクトリをEclipseのJavaプロジェクトとしてワークスペースにインポートしてください。
必要なjarファイル
S2OpenJPAとして必要なjarファイルは、s2openjpa/libにそろっています(ただし、h2-1.0.XX.jarはテスト用であるため動作に必須ではありません。)。 この他にS2ContainerとS2Tiger のjarファイルが必要です。
クラスパス
以下のファイルにクラスパスを通します。resourceのファイル(特にconvention.diconとjdbc.dicon)はプロジェクトに適した設定に変更し使用してください。
- s2openjpa/libのjarファイル
- s2openjpa/resources(jpa.dicon、jdbc.dicon、META-INF/persistence.xml)
- Seasar2のresources(convention.dicon、creator.dicon、customizer.dicon、log4j.properties)
データベース
簡単に機能を試すことが出来るように、RDBMSであるH2 Database Engine (h2-1.0.XX.jar)がS2OpenJPAに含まれています。