当前位置: 代码迷 >> Java Web开发 >> 跪求大神解决。HQL查询。该如何处理
  详细解决方案

跪求大神解决。HQL查询。该如何处理

热度:72   发布时间:2016-04-12 22:32:12.0
跪求大神解决。HQL查询。
本人刚开始学java,不太懂
想问一个问题,
有两张表,order与orderitem,是一对多的关系。
两张表都有一个orderid列,但是orderitem表里边的orderid是通过hibernate一对多映射关系得到的
在域对象类Orderitem,java里边的申明是private Order order;
没有申明private Integer orderid这个属性;
在域对象类Order.java类里边申明了private Integer orderid;
现在在HQL查询语句里边怎么通过orderid来查询到Orderitem表里边的所有数据呢

Hibernate Java HQL 对象

------解决方案--------------------
用inner join 来查询,

from Orderitem as i  inner join i.order as o where o.orderid= :ID

或者隐式关联:

from Orderitem as i  where i.order.orderid= :ID
  相关解决方案