[英]Custom associations between Hibernate Entities
我有两个实体类,它们都被写入一个单独的表中。 在我的数据库中,通过键在两个表之间没有连接,但是我想在实体之间实现逻辑关联。
@Entity
public class One{
@ID
long id;
String name;
List<Two> aListOfTwos;;
public List<Two> getAListOfTwos(){
//return some Twos based on some custom query, p.e. "All Twos created last week"
}
}
@Entity
public class Two{
@ID
long id;
Date createdAt;
String name;
}
当然,我可以在getAListOfTwos方法中编写一个适当的查询,但是我将需要访问不需要的会话对象。 还有其他方法可以在Hibernate中指定这种关联吗?
非常感谢保罗
您可以使用连接表进行一对多映射。 而且,如果您的联系方式繁多,那么无论如何它都需要第三张桌子。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.