【发布时间】:2016-06-30 14:19:50
【问题描述】:
我想从三个相关的表中获取记录,如下所示:
Book.java Book.java {Bid,name,authorid //设置并获取 }
Author.java {Aid,aName,age //设置和获取}
Company.java {cId,bookId,Cname//设置和获取}
这些是 POJO 中的类和属性
所以我想用Hibernate条件查询语言从所有这些表中获取Bid,Aid,aName,Cname,请帮助我,我是新的hcql。
注意:这些表之间只有主键和外键关系,没有一对一或一对多的关系
【问题讨论】:
-
如果您的实体之间没有
@ManyToOne,则不能。在您的 Book 实体中,您必须有一个带有作者的@ManyToOne而不是字符串 authorid -
好的,谢谢,至少可以使用 hql 吗?格式相同