hibernate如何只根据主键更新实体
我现在做的项目中,打开hibernate的debug日志发现,当hibernate更新实体是调用save或merge方法,在hibernate解析成sql的时候,有些地方是where条件后面只有一个主键ID,但是有些地方where条件后面却列出了所有的属性,不知道什么原因?有知道的朋友,还请告知,谢谢! 1 楼 houyongbo03 2011-09-23 终于找到答案了:
optimistic-lock="all"
将这个参数改成默认值即可,因为这个他会按照所有属性去匹配实体版本!