【发布时间】:2019-11-29 11:07:59
【问题描述】:
我有以下实体:
@Data
@Entity
public class DailyEntry {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
@ManyToOne
private Project project;
// more fields
}
我希望在删除 project 时删除 DailyEntry。 Project 没有 DailyEntry 作为属性,所以我不能在删除注释上级联。有没有像级联这样的东西在另一个方向起作用?我需要一个注释,它执行以下操作:If one of my fields(project) is deleted, delete me too。是否存在这样的注释,还是我必须在删除方法中手动实现逻辑?
【问题讨论】:
-
我认为你必须手动实现逻辑。