コードを生成する
Maven2を使用する場合
- JDK5以上をインストールします。
- Maven2をインストールします。
- Maven2プロジェクトを作成します。
- テービル定義書を作成します。テーブル定義書は以下のフォーマットがありますが、JiemamyのERダイアグラムを使用することを推奨します。
- pom.xmlに、<pluginRepositories>の設定をします。(<pluginRepositories></pluginRepositories>は<project>タグの下に書いてください)
<pluginRepositories> <pluginRepository> <id>maven.seasar.org</id> <name>The Seasar Foundation Maven2 Repository</name> <url>http://maven.seasar.org/maven2</url> </pluginRepository> <-- snapshotを使用しない場合は下の設定は不要です --> <pluginRepository> <id>maven.snapshot.seasar.org</id> <name>The Seasar Foundation Maven2 Repository(snapshot)</name> <url>http://maven.seasar.org/maven2-snapshot/</url> </pluginRepository> </pluginRepositories>
- pom.xmlに、<plugin>の設定をします。(<plugin></plugin>は<build>タグの下に書いてください) プラグインのconfigurationの設定方法はpom.xml設定リファレンスを参照してください。
<build> 〜 <plugin> <groupId>org.seasar.dao-codegen</groupId> <artifactId>maven-codegen-plugin</artifactId> <version>0.4.0-RC2</version> <configuration> <inputFile>codegen.jer</inputFile> <versionNoPropertyName>versionno</versionNoPropertyName> <packageName>org.seasar.codegen.sample</packageName> <dbClass>org.seasar.codegen.dbms.PostgreSQL</dbClass> </configuration> </plugin> 〜 </build>
- コマンドプロンプトもしくはターミナルから、
mvn codegen:generate
で、ソースが生成されます。
Antを使用する場合
- JDK5以上をインストールします。
- Antをインストールします。
- テービル定義書を作成します。テーブル定義書は以下のフォーマットがありますが、JiemamyのERダイアグラムを使用することを推奨します。 また、データベースの実スキーマからの生成も可能です。設定についてはCodeGen.dicon設定リファレンスを参照してください。
- S2Dao-CodeGenのZIPアーカイブをダウンロードします。
- ダウンロードしたZIPアーカイブを展開します。
- dicon/CodeGen.diconを編集します。
- コマンドプロンプトもしくはターミナルから、
ant
で、ソースが生成されます。