首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

一个hql查询(急)

2014-01-05 
一个hql查询求助(急)hibernate里面查询的问题:有两张表:Teacher id(主键) name Student id(主键) name tid

一个hql查询求助(急)
hibernate里面查询的问题:
有两张表:Teacher id(主键) name Student id(主键) name tid(外键对应Teacher的id)
我现在要查teacher表,teacher表里面是关联了student表的,我希望查出来的teacher表中关联到的student表有一个过滤条件,加入是sex='f',这个hql要怎么写?
先谢过各位大侠了,本人刚用hibernate,麻烦大家指教一下了

[解决办法]
select s.* from student s join teacher t on t.id = s.teacher.id where sex='f';
[解决办法]
如果你设置了级联的话查询就相对简单 from Teacher t where t.Students.sex = 'f',意思就是说你又两个entity是Teacher、Student,它们彼此之间都有一对多、多对一的关系

热点排行