[Seasar-user:8970] Re: [DBFlute,S2DAO]dbflut e-0.5.2 、s2-dao-1. 0.44 について
kubo
[E-MAIL ADDRESS DELETED]
2007年 7月 5日 (木) 19:33:28 JST
久保です。
> >2階層目の親を結合して検索してデータはあるはずなのに
> >Entityが取得できない
> >final BaseCB cb = new BaseCB();
> >cb.setupSelect_FirstLevelTable().withSecondLevelTable();
> >final Base base = baseBhv.selectEntity(cb);
> >// ★これがnullが帰らないはずなのにnullが帰る?
> >base.getFirstLevelTable().getSecondLevelTable();
>
> その通りです。
> eclipseのデバッガでも確認したのですが、base の中の
> 2階層目のentityがnullになってるんです。
> 不思議なのは、dbflute-0.4.8、s2-dao-1.0.42に戻すと
> 値が入っているんですよね。あと、テスト(S2Junit環境)
> でない場合も。
>
> 1階層目の親は、必ず取得できているようです。
なるほど了解しました。
しかし、こちらで同じVersionで試しても再現しないようです。(JUnit環境)
試しに、{DBFlute-0.5.2 / s2-dao-1.0.42} で試して頂けませんでしょうか?
build-xxx.propertiesに
# /---------------------------------------------------------------------------
# [S2Dao Version]
# s2daoVersion: (Default [The latest version])
#
# @JavaOnly
torque.s2daoVersion = 1.0.42
# ----------------/
と設定して自動生成してみて下さい。
また、JUnitの場合のみに発生するというのが確かに不思議ですね。
そのJUnitのコードをプロジェクトを推測できるものは別名に変えて
教えて頂けませんでしょうか?
Seasar-user メーリングリストの案内