我只想从我的数据库中删除 vPref,但它会抛出异常
由以下原因引起:java.lang.IllegalArgumentException:正在删除分离的实例 models.Preference
public void valueChange(Property.ValueChangeEvent event) {
switch ((SelectedDropdownItem) event.getProperty().getValue()) {
default:
if(vPref != null) {
HibernateUtils.delete(vPref);
vPref = null;
}
break;
vPref 不能为空,所以我什至不知道问题出在哪里。
最佳答案
您无法删除与 hibernate
分离的实例。
您需要首先加载
实例,然后对该实例执行任何更新操作。
请参阅link
关于java - 想用HibernateUtils删除,但是抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607367/