使用空值更新字符串列(Hibernate)

时间:2015-03-12 12:58:14

标签: java sql-server hibernate

我有一个输入post-xml,如下所示,

<Comment>
  <Comment1>Hello</Comment1>
  <Comment2>How Are You?</Comment2> 
</Comment>

“Comment2”是可选的。如果它不像下面那样,

<Comment>
  <Comment1>Hello</Comment1>
</Comment>

我必须在表中将相应的列值更新为null。我使用MSSQL Server 2008.当使用Hibernate执行此操作时,我尝试如下;

if(commentPostXml.getComment2() != null){
  commentsTablePojo.setComment2(commentPostXml.getComment2());
}else{
  commentsTablePojo.setComment2(null);
}

并尝试完全删除else部分。但它永远不会将列更新为null值,而只是保留以前的值。在DB中,该列为空值允许列。请告诉我如何用null更新值。

0 个答案:

没有答案