FAQ

S2JDBC-Gen

S2JDBC-Genとは何ですか?

Question

S2JDBC-Genとは何ですか?
S2JDBCを利用する上で必須なのでしょうか?

Answer

S2JDBCを使った開発をサポートするツールです。 データベースリファクタリングを可能にします。
S2JDBC-Genは、S2JDBCの利用に必須ではありません。
http://s2container.seasar.org/2.4/ja/s2jdbc_gen/index.html

データベースリファクタリングとはどのようなものですか?

Question

データベースリファクタリングとはどのようなものですか?


Answer

データベースリファクタリングについては、マーチン・ファウラーのデータベースの進化的設計という文書が参考になります。

S2JDBC-Genを使ったデータベースリファクタリングの具体例が作者のブログで紹介されています。
S2JDBC-Genでデータベースリファクタリング

Antタスクが実行されない

Question

EclipseからS2JDBC-GenのAntタスクを起動しましたが、コンソールに何も表示されず、正しく実行されていないように見えます。
ビルドファイルの設定がおかしいのでしょうか?


Answer

Windows上でEclipse 3.4以上を使用している場合、Antを正常に実行させるにはコンソールエンコーディングの設定が必要です。
http://s2container.seasar.org/2.4/ja/s2jdbc_gen/setup.html#Antタスクの実行

Gen-Entityタスクで生成されるエンティティのプロパティの型がデータベースのデータ型に合わない

Question

データベースのカラムは数値型で定義しているのに、エンティティのプロパティはString型になってしまいます。
なぜでしょうか?


Answer

s2jdbc.diconのdialectプロパティの設定が、使用しているデータベースに対応していないのかもしれません。
http://s2container.seasar.org/2.4/ja/s2jdbc_setup.html

または、S2JDBC-Genが完全に対応できていないデータベースを使用しているからかもしれません。
http://s2container.seasar.org/2.4/ja/s2jdbc_gen/index.html#対応データベース


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-12-12 (金) 21:16:20