[Seasar-user:13271] [S2JDBC] getCountのSQL文が変になる
沼垣正洋
[E-MAIL ADDRESS DELETED]
2008年 3月 14日 (金) 13:50:05 JST
沼垣です。
getCount時のSQL文が変になる時があるみたいです。
条件が一つだけの時は問題ない時もあります。
nameのlikeは一つだけでも駄目でした。
jdbcManager.from(Hoge.class).where(
new SimpleWhere()
.eq("hogeno", searchHogeno)
.eq("fkid", searchfkid)
.like("name", searchName)).getCount();
ログに出力されたSQL文
select count(T1_.id) from テーブル T1_ where (T1_.hogeno= '' and T1_.fkid = 3 and T1_.name like '')
select count(T1_.id), count(T2_.id) from テーブル T1_ from テーブル T2_
where (T1_.hogeno = ? and T1_.fkid = ? and T1_.name like ?)
and (T2_.hogeno = ? and T2_.fkid = ? and T2_.name like ?)
よろしくお願いします。
--
沼垣正洋 <[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内