我有一个输入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更新值。