这是我面临的问题。
我有一个非空字段CREATE_DATE的表。在此表中进行任何更新时,我不想更新此特定列。所以我给了
dynamic-insert="true" dynamic-update="true"
在表hbm.xml中。 所以问题是我收到错误,就像尝试将null更新为非空字段,即使我没有修改该对象。我在这里粘贴代码。
if (userDO.getUserId() != null) {
if(SessionManager.getInstance().currentSession() != null){
getSession().evict(userDO);
getSession().clear();
}
getSession().update(userDO);
//getSession().saveOrUpdate(userDO);
}
答案 0 :(得分:0)
在字段上方的域类中,您不希望将其存储为NULL集:
@Column (nullable = false)