2004-11-30から1日間の記事一覧

DDLへの出力とテーブルの生成

もしbuild-joey.propertiesにDBへの接続が記述されているのならテーブルを生成することができます。 ant -f build-joey.xml hibernate-export多分実行するとJDBCドライバが見つからないとかエラーが出ますので、そしたらJDBCドライバのjarファイルをプロジェ…

ソースコードの生成

ant -f build-joey.xml omPOJOのエンティティとDAOインタフェースが生成されます。 ant -f build-joey.xml hibernateDAOのHibernateを使った実装と、マッピング定義、hibernate.cfg.xmlが生成されます。 ant -f build-joey.xml s2j2ee.diconとdao.diconが生…

プロジェクトの作り始め

最初の準備 ディレクトリを作って、そこに$JOEY-GEN_HOME(Windows系なら%JOEY-GEN_HOME%)からbuild-joey.properties, build-joey.xml をプロジェクトのディレクトリにコピーしてください。 build-joey.propertiesを変更 joey-gen.proj.name = joey-gen_sampl…

インストール

https://sourceforge.jp/projects/joey/files/ からjoey-gen-1.0-beta3.zipをダウンロード。解凍したディレクトリを環境変数"JOEY-GEN_HOME"に設定してください。 mavenとantをインストール http://maven.apache.org/ http://ant.apache.org/ をからそれぞれ…

やりたいこと

View SwingとWebアプリのViewも生成できるようにします。せめてマスターメンテナンスができるものにはするつもりっす。んで、マスターメンテナンスだけではなく、アプリの画面としてもコードを流用できるように、column毎に、あるいはtable毎に対応するView…

書き忘れ Enum

を使って列挙型を定義できます。詳しくはまた今度。

問題点

DBの種類 いまんとこFirebirdとHSQLDBだけでやってますんで、他のDBのJDBCドライバもちゃんと調べないと。めんどくせいっす。 DBの種類ごとの設定については、以下のファイルで設定しています。 $JOEY-GEN_HOME/templates/hibernate/hibernate.dialect.prope…