from User u where u.profile.profileB.fieldB=特定关键字
解决方案 »
- 关于springside+ibatis的问题
- 在eclipse中怎麼部署j2ee項目到tomcat中
- 关于HTML< frame> 和struts2的~~~~~~~~
- 关于filter打成jar包的问题
- 关于servlet获取button上的值问题
- 高手进!!!
- 无法获得客户端的主机名
- java.lang.ClassCastException: java.lang.String cannot be cast to eshop.User
- (求助)hibernate中用原SQL写子查询的问题
- 急急!~~!如何使weblogic不需要重新启动
- 请问在hibernat中,如何直接执行sql语句,不牵涉到对象查询
- 没钱了,望各位不要见怪,问题很急
其中的profile是User的list成员变量的名称么?
profileB是子类的名称么?
private ProfileB profileB = null;
setter getter...profile在User中例如:
private Set profile = new HashSet();
setter getter...
我刚试了一种方法,好像可以,不过写的比较复杂,效率好像也不会高。
from User u where exists (from ProfileB pb where pb.fieldB = 特定关键字 and pb in u.Profiles.elements)
Profiles就是User中的list成员变量
用 u.profileB.fieldB=特定关键字