大家说说seam查询的思路

iamlibo 2009-04-15
为什么seam自带的例子中都没有使用EntityQuery?但是使用向导生成的代码却给的是这个?有谁能说说EntityQuery的用法吗?怎么给查询条件?
Mrpublic 2009-04-16
private static final String[] RESTRICTIONS = {
"(user.id)=(#{user.id})","lower(user.name) like concat('%',lower(#{user.name}),'%')",};
sxlkk 2009-04-16
在构造器中有两行代码setEjbql(EJBQL); setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));这个就是查询条件了,在继承这个类之后,它底层每次调用完查询后都会关闭entityManager ,所以在这个类中得不到entityManager实例,但是可以用注入方式得到的
iamlibo 2009-04-16
sxlkk 写道
在构造器中有两行代码setEjbql(EJBQL); setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));这个就是查询条件了,在继承这个类之后,它底层每次调用完查询后都会关闭entityManager ,所以在这个类中得不到entityManager实例,但是可以用注入方式得到的


有没有详细点的代码或例子可以参考一下?
wetouns 2009-04-17
只需要这两句,就OK了。我就是这样用的,如果有新的方法,欢迎放出,共同学习
this.setEjbql("select e from Exam e");
this.refresh();
coolstone 2009-04-22
点击搜索按钮会查询几次,大家有这个情况吗?请问如何处理?
Mrpublic 2009-04-24
好像点那个页面内任何一个按钮,或刷新那个页面都会再次查询,怎么处理?
big1980 2009-05-26
冒昧的问一句,如果要实现or 查询(类似于and(条件1or条件2or条件3)),该怎么写
真假切 2009-07-20
楼上的,还是拼SQL吧
无双Rama 2009-07-21
big1980 写道
冒昧的问一句,如果要实现or 查询(类似于and(条件1or条件2or条件3)),该怎么写

from User u where (u.name='张三' or u.name='李四' or u.age='23') and u.teacher=:teacher"
Global site tag (gtag.js) - Google Analytics