0
我有两个领域类下面加入许多具有两个表在Hibernate查询语言中有一个realation
User.java
Public class User{
private int userId;
private String emailId;
private Product product;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PRODUCT_ID")
public Product getProduct() {
return this.product;
}
}
Product.java
public class Product{
@Id
@GeneratedValue
@Column(name = "PRODUCT_ID", unique = true, nullable = false)
private productid;
}
在这种情况下用户产品具有多对一的关系。多个用户可以订阅相同的产品。我想要在Product表中用productId查询用户电子邮件ID,这是Product表中的主键,foriegn键是通过加入这两个表..如何使用hibernate查询语言或标准加入这两个表?
@ user1495181 .......这不是一个简单的查询,没有加入到其他表?我想我会直接访问用户表,与产品表没有任何关系? – mdp
通过休眠映射隐式完成连接 –
好的,谢谢,这是完美的工作...... – mdp