コードを生成する

Maven2を使用する場合

  1. JDK5以上をインストールします。
  2. Maven2をインストールします。
  3. Maven2プロジェクトを作成します。
  4. テービル定義書を作成します。テーブル定義書は以下のフォーマットがありますが、JiemamyのERダイアグラムを使用することを推奨します。
  5. 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>
    
  6. 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>
    
  7. コマンドプロンプトもしくはターミナルから、
    mvn codegen:generate
    						
    で、ソースが生成されます。

Antを使用する場合

  1. JDK5以上をインストールします。
  2. Antをインストールします。
  3. テービル定義書を作成します。テーブル定義書は以下のフォーマットがありますが、JiemamyのERダイアグラムを使用することを推奨します。 また、データベースの実スキーマからの生成も可能です。設定についてはCodeGen.dicon設定リファレンスを参照してください。
  4. S2Dao-CodeGenのZIPアーカイブをダウンロードします。
  5. ダウンロードしたZIPアーカイブを展開します。
  6. dicon/CodeGen.diconを編集します。
  7. コマンドプロンプトもしくはターミナルから、
    ant
    						
    で、ソースが生成されます。