S2DaoのBEANアノテーションや埋め込み変数コメント

  • BEANアノテーションをつける必要がないときがごくごくたまにあるかも。とりあえず戻り値が参照型のときにObject.classとするとうまくいかないことがわかった。親子関係が成り立つものはだめらしい。
  • 埋め込み変数コメントって使いどころがいまいちわかりませんです。こんなことができるんだっていうサンプルがどこかにないかな。

何か役立たなそうなものを。。。

public interface Dao {
    public static final Class BEAN = Null.class;
    
    public static final String calculate_QUERY = "select /*$exp*/";
    public int calculate(String exp);

    public static final String eval_QUERY = "select /*$exp*/";
    public String eval(String exp);
    
    public final static class Null {
        private Null() {  
        }
    }
}

文字列をDBで評価できる。

dao.calculate("7 * 3")
dao.eval("substring('abcde', 1, 3)")

DIコンテナにEJB次版の仕様を取り込むことを表明 : IT Pro ニュース

行きたかったな・・・

EJBにおけるもう一つの規約であるSessionBeanに関しては「SessionBeanに相当する機能はDIコンテナで提供できる」(比嘉氏)ため採用していない。

そうなのか。

なお同日,比嘉氏が勤務する電通国際情報サービスは,Seasar Projectを正式に支援することを表明した。比嘉氏は業務の一部としてSeasar Projectの開発作業を担当する。また同社が2005年6月1日から,Seasar2の商用サポートを開始する。価格は1プロジェクトあたり1年間で60万円。

安くていいかも。どんなサポートなんだろ。