S2.0.10 & S2Dao EA1 リリース

こちらも予定通り。


1:N はどう実装するのが正しいのだろう?
エンティティ型に ASPECT して、N の DAO 呼ぶ?


id:higayasuo:20040609 によると、
S2Dao では、N:1 のみサポートで、
1:N、N:N はサポートしない模様。


Bean も S2 で管理することにして、


  empDao

とかやれば、Bean 中に他の Dao セット済みにできて、1:N の N 取得部分

List employees = dao_.getEmployees(dept.getDeptno());

を Bean 中に閉じ込められるかと思ったけど
Dao に指定している Bean は、コンテナから取得していないようなので、それも無理っぽ。

public Class BEAN = Employee.class;

Dao 中にしていする、Bean クラスのことデス。


Dao に AOP として組み込むのが良い気もするなぁ。
サンプルを作ってみたけど、やっぱりこっちのほうがよさそう。