S2Dao-CodeGen†

概要†

S2Dao用のソースコードを自動生成します。現在、開発中です。

使用方法†

(書き途中)

Excelでテーブル定義を記述する†

テーブル定義の記述には、以下の二通りが使えます。

diconファイルを設定する†

antのビルドファイルを設定する†

antタスクを実行する。†

注意点†

S2Dao-CodeGenで生成したソースをコンパイル、実行するにはS2Coffeeが必要です。

開発者†

azusa, makotan, t-wada, kusumoto, dewa, glad

開発情報†

TODO†

  1. 対応DBを増やす
  2. 入力フォーマットにExcelを追加する
  3. S2DaoのサンプルDBを元にサンプルを作る
  4. Diconの数を減らす
  5. テーブル名+カラム名を大文字+「_」で記述したときにJavaの標準的なクラス名・フィールド名になるようにする。
  6. UnlessUpdateに対応する
  7. S2Daoの1:Nマッピングに対応する
  8. DDL出力
  9. 実テーブルからリバース
  10. 検索条件の or 、group by 対応
  11. Maven2対応
  12. S2Dao Tiger対応
  13. DTOのJavaDocコメントを生成する。
  14. DTOのequalsメソッドの生成
  15. Eclipseプラグイン化

リリース予定†

TODOの(2)〜(4)がそろったら0.1.0-beta1をリリースする予定です。

参考資料†

DB対応作業分担表†

DB担当
DB2対応済み
MaxDB対応済み
Derby対応済み
Oraclemakotan
SQLServer
MySQLazusa
PostgreSQLmakotan
HSQLDBazusa
Firebird

メーリングリスト†

Seasar-devメーリングリストで開発に関する議論を行なっています。

SVNレポジトリ†

https://www.seasar.org/svn/sandbox/s2dao-codegen/

ダウンロード†

http://s2dao-codegen.sandbox.seasar.org/snapshot/ からレポジトリのsnapshotをダウンロードできます。

キックオフミーティング†

キックオフミーティングを開催します。参加を希望される方は下の表に書き足すかコメントをお願いします。

日時 2006/8/19(土)18:00〜20:00

場所 ルノアール銀座六丁目店 http://www.ginza-renoir.co.jp/myspace/mys043.htm

8/128/138/148/158/168/178/188/198/20
dewa×××××○×夜○○
kusumoto×××○○××○○
makotan
t-wada○
azusa○午後〜○○○○○○○夜○

(順不同敬称略)

コメント†

ジェネレータに、組み込んで欲しい機能の要望があれば、気軽にコメントをどうぞ!

最新の10件を表示しています。 コメントページを参照

  • S2Dao-CodeGen 興味があるので参加してもいいですか? -- GLAD!! 2006-08-15 (火) 01:05:12
    • もちろんokかと -- kusumoto 2006-08-15 (火) 08:53:35
    • コメントありがとうございます。参加されたいのは開発とミーティングのどちらでしょう?それとも両方? -- せとあずさ 2006-08-15 (火) 21:01:31
    • 両方でお願いします。 -- GLAD!! 2006-08-16 (水) 01:29:02
  • はじめまして。要望があります。Excelからの入力形式を柔軟にしていただきたいです。例えば、設定ファイルを変えれば、CSEの出力定義にも対応するとか。そうすれば、間接的にリバース可能になります。あと、Javadoc生成も考慮していただきたいです。よろしくご検討ください。 -- wat 2007-05-05 (土) 15:39:13
  • Excelからの入力形式については今後の課題ですが、リバースについては開発版では直接リバース可能になっています。なるべく早くリリースできるようにしたいので、よろしくお願いします。 -- せとあずさ 2007-05-09 (水) 12:03:00
お名前:

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS