[Seasar-user:13272] Re: [S2JDBC] getCountのSQL文が変になる

Toshihiro Nakamura [E-MAIL ADDRESS DELETED]
2008年 3月 14日 (金) 14:37:16 JST


中村(taedium)です。

> getCount時のSQL文が変になる時があるみたいです。
> 条件が一つだけの時は問題ない時もあります。
> nameのlikeは一つだけでも駄目でした。
> 
> jdbcManager.from(Hoge.class).where(
>   new SimpleWhere()
>     .eq("hogeno", searchHogeno)
>     .eq("fkid", searchfkid)
>     .like("name", searchName)).getCount();

こんな感じでAutoSelectの同じインスタンスに対し
2回getCountメソッドを呼んでいたりしないでしょうか?

 AutoSelect<Hoge> autoSelect = jdbcManager.from(Hoge.class);
 autoSelect.getCount();
 autoSelect.getCount();

こうすると、確かに不正なSQLが生成されるのですが
想定された使い方ではないです。
-- 
Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>



Seasar-user メーリングリストの案内