我在项目中使用Spring-MVC。我的课程如下:
伪代码:
public class A{
@OneToMany(FetchType.Eager)
private Set<ClassB> classB;
public Set<ProductBasic> getProductBasic(){return productBasic;}
// I also have a setter for above
}
对于数据库中的A类和B类,我在“B类”中有一个“A类”的外来词作为“ID”。 现在使用HQL我想要从A类和B类一起检索数据并显示它。我有B类主键和两个表的访问权限。我该如何使用Hibernate Query语言。
答案 0 :(得分:0)
由于您已经使用以下简单查询对两个表进行了映射,因此您将获得两个表的数据。在这里,您将获得每个classA对象的classB数据集。
// Session session get your session object
String hql = "FROM A";
Query query = session.createQuery(hql);
List results = query.list();