【发布时间】:2009-05-28 13:25:17
【问题描述】:
我们有一个带有注释的基于 Hibernate 的系统。
我们的实体有一个自定义属性 DELETED。 我们必须选择具有未删除子实体的未删除实体。 我们该怎么做呢?
描述情况的小样本:
GenericEntity {
...
@Basic
@Column(name = DELETED)
protected Boolean deleted = false;
@ManyToOne
@JoinColumn(name = LOCATION, nullable = false)
protected Location location;
}
Location 扩展了 GenericEntity 实体,并且还有一个 DELETED 属性。
我们如何选择一些未删除的 GenericEntities 和未删除的 Locations?
【问题讨论】:
-
感谢安西斯。很好:其中 g.deleted = false 和 g.location.deleted = false 但是,我们可以自动执行吗,可能带有一些注释?
标签: java hibernate join ejb one-to-many