大家说说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" |