今後の予定
メインの機能はほぼできたので、7月中に最初のリリースをしようと思います。とりあえず、Oracle、PostgreSQL、MySQL、HSQLDBの4つをサポートします。あとは必要に応じて。
もし現時点のDomaに興味があれば、
http://domaframework.googlecode.com/svn/trunk/
の doma-it というプロジェクトをチェックアウトしてもらうと、どんなプロダクトかだいたいわかってもらえると思います。
JDK1.6とEclipse 3.5の組み合わせで動きます。おそらく、Eclipse自身がJDK1.6で動いていないといけないのでご注意を。
チェックアウトすると、oracleのjdbcドライバがないのでエラーがでると思いますが、気にせずプロジェクトを Run As - JUnit Test してみてください。HSQLDBを使ったテストが実行されます。
エラーが気になる場合は、ビルドパスをけずるか、下記のサイトから ojdbc6.jarをダウンロードしてlibディレクトリにおいてください(ダウンロードするには認証が必要です)。
http://www.oracle.com/technology/global/jp/software/tech/java/jdbc/1110/jdbc1110.html
便利なのでテストコードではSeasar2を利用していますが、Doma自体はSeasar2に依存していません(いまのところ依存ライブラリなしでがんばっている)。
コードを適当に変えて保存してみると、aptの検証ロジックが走ってメッセージがでたりしておもしろいかもしれないです。