从休眠fk的表中删除一行
答
是的,它是可能的:
想象一下,你有下面的类
public class User
{
@OneToOne(cascade=CascadeType.REMOVE)
private Account bankAccount; // FK toward Accounttable
}
例如,当您删除要删除与之相关的帐户记录你的用户。 因此,在关系中添加CascadeType.REMOVE也会删除相关的实体。
然后:
session.delete(user); // will remove account associated
你也可以把CascadeType.ALL,而不是如果你需要从您的用户类帐户类的更多控制删除。 希望这是帮助
你可以使用CascadeType.delete – xyz