结论
updateByExample
: 对注入的字段全部更新,如果更新的字段为null,则字段更新为null !updateByExampleSelective
: 对字段进行判断再更新,更新字段 不为 null 的属性值,如果更新的字段为null,则不更新该字段,即字段还是原来的值
分析
xml文件中的updateByExample
:
1 | <update id="updateByExample" parameterType="map"> |
xml文件中的updateByExampleSelective
:
1 | <update id="updateByExampleSelective" parameterType="map"> |