2017-06-21 34 views

回答

0

是的,它是可能的:

想象一下,你有下面的类

public class User 
{ 

@OneToOne(cascade=CascadeType.REMOVE) 
private Account bankAccount; // FK toward Accounttable 
} 

例如,当您删除要删除与之相关的帐户记录你的用户。 因此,在关系中添加CascadeType.REMOVE也会删除相关的实体。

然后:

session.delete(user); // will remove account associated 

你也可以把CascadeType.ALL,而不是如果你需要从您的用户类帐户类的更多控制删除。 希望这是帮助