【发布时间】:2012-02-21 18:30:17
【问题描述】:
我们的客户希望将记录标记为已删除,而不是删除记录。我们正在使用 JPA2/Hibernate。我想做类似以下的事情:
@Entity
@Table(name="TABLE")
@ActionOverride(action="delete", with="activeFlag = false")
public class Table {
@Column(name="ACTIVE_FLAG")
boolean activeFlag;
// ...
}
我过去曾这样做过,但似乎找不到正确的语法和注释。
【问题讨论】:
-
您可以使用 DeleteEventListener 来完成,如 [此处][1] [1] 所述:stackoverflow.com/questions/5404964/…
标签: hibernate