[英]Fetch data using single select statement in HQL (One to many relationsheep)
[英]How to fetch Many To one mapping data in HQL
我在Java中有两个对象
@Entity
public class Car {
@Id
private long id;
private int color;
@ManyToOne
private Admin admin;
//setter-getter
}
@Entity
Class Admin{
@Id
private int id;
private String name;
//setter-getter
}
然后取
Admin admin=(Admin) session.getAdmin("user");
....
tx = session.getTransaction();
tx.begin();
list = session.createQuery("from Car where admin="+admin.getId()).list();
tx.commit();
....
但我出错了。 谁能告诉我对此进行HQL查询。
尝试这个 :
list = session.createQuery("from Car c where c.admin = "+admin.getId()).list();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.