我使用MySQL,我有職員表,包含JPA關係與同一實體
Employee {
id,
name,
tel,
dayOfBirth,
manager_id
}
和員工ID經理引用,有MANAGER_ID和id
我之間的數據庫關係創建實體類,並把關係如下:
@ManyToOne(cascade = CascadeType.REFRESH, optional = false, fetch = FetchType.EAGER)
@JoinColumn(name="manager_id", nullable=true,insertable=false,updatable=true)
private Employee manager;
我需要防止刪除經理,如果他擁有員工。
請你幫忙。
可能這是你在問什麼? http://stackoverflow.com/questions/21192536/jpa-check-if-entity-can-be-deleted –