2013-07-24 38 views
1

這是我面臨的問題。休眠更新空值到動態可更新表

我有一個非空字段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

以上字段,域類,你不希望保存爲空集:

@Column (nullable = false) 
+0

如果我們不更新不空字段爲空怎麼辦?那就是我正在談論的。我不想更新那個專欄。 – Arun