[SEAM] 多条件查询的类/方法怎么写

无双Rama 2009-03-19
虽然已解决,但这个算法写得不好

期待更好的方法来实现此类问题

有弄过的,请大方贴出来吧
无双Rama 2009-04-03
andyhan 写道
为什么不研究一下Seam的EntityQuery的处理方式?

還是這個方便啊~~~~
bianqioujin 2009-04-10
Mrpublic 写道
hcyoo 写道
我一般都用三楼的写法,不管有没有条件,先加上个 where 1=1
后面有条件就可以直接写上 and col=value
而且查询要经常使用,字符串又很长的话用StringBuffer对提高性能是显而易见的


where 1=1 是啥意思哦? 這樣寫不會只有一個查詢條件時會有and出現? 謝謝。。



where 1=1 这个条件永远为真嘛 and是在StringBuffer中拼接进去的
may_cauc 2009-04-10
无双Rama 写道
andyhan 写道
为什么不研究一下Seam的EntityQuery的处理方式?

還是這個方便啊~~~~

我几乎都很少拼接字符串,都是 extends 一个EntityQuery,多方便。

除非遇到 boolean型的或者其他需要进一步处理的也是在EntityQuery的基础上改。

seam已经包装的很好了,建议大家学习一下seam的内置组件。
big1980 2009-05-27
EntityQuery
big1980 2009-05-27
不过不知道 EntityQuery or 查询怎么弄,谁可以指点一下小弟
andyhan 2009-05-31
big1980 写道
不过不知道 EntityQuery or 查询怎么弄,谁可以指点一下小弟

Seam 最新版支持,不过不能和And混用。
ampatient 2009-08-10
"where 1=1" 是为了给后面的N个查询条件做准备的
条件参数存在时 就在"where 1=1" 的后面跟上"and 参数=接到的值"
有多少个参数存在就会有多少个"and 参数=接到的值 " 这样就行了
Global site tag (gtag.js) - Google Analytics