有两张表;users(id,name,password)等信息,还有一个表是schools(schools_id,school_name,user_id),其中user的id是school表中的外键,也就是schools中的user_id!
现在我有个问题,就是当Hibernate把上面的两张表转换成对象时,
class Users{
private id;
private name;
private password;
private Set schools = new HashSet(0);
…… } class Schools{
private schoolId;
private schoolName;
private Users users;
…… } 我现在 想根据学校的school_id得到users的信息,请问我的hql语句该怎么写呢!麻烦大家啊,比较急,谢谢各位! 没分了,就这么点了!
现在我有个问题,就是当Hibernate把上面的两张表转换成对象时,
class Users{
private id;
private name;
private password;
private Set schools = new HashSet(0);
…… } class Schools{
private schoolId;
private schoolName;
private Users users;
…… } 我现在 想根据学校的school_id得到users的信息,请问我的hql语句该怎么写呢!麻烦大家啊,比较急,谢谢各位! 没分了,就这么点了!
解决方案 »
- 关于Java的两个效率问题
- 急求BigDecimal 与 hashmap的转换,谢谢了
- richfaces支持myfaces吗?
- 请教一个WEB SERVICE的问题?
- 一个值得关注的事件控制
- 请教:hibernate.cfg.xml配置SQLSERVER连接的问题!!!
- 请问如何将一个数值30和一个字符串比较(“30”)比较大小!在线等
- 有做管理软件的吗?
- J2EE该怎么学?
- j2ee开发ejb不成功,sun的j2ee开发文档看了好几遍!如果有人有成功经验,请指教,分数我有多少给多少?
- 使用JPA,MYSQL的MyISAM引擎,还有什么办法可以回滚吗?
- (急)oc4j中,怎么在data-source.xml文件中配置mySql数据源,需要具体代码,谢谢(在线等)
select user from Schools school join school.users user where school.schoolId=?二、或把school全部取出来
from Schools school left join fetch school.users user where school.schoolId=?
再通过school.getUsers()取得user