MyBatis generator 自动生成之Selective?

Selective?选择的。

用自动生成工具生成的mapper文件中 会注意到有后缀名是Selective的id 

 就update 来讲 我看见有四种:updateByExampleSelective;updateByExample;updateByPrimaryKeySelective;updateByPrimaryKey

前二者 从mapper种可知道 是一种无条件的set,但是updateByExampleSelective是会根据传入的字段是否为空而选择是否set。

后二者 是根据主键id为条件进行插入。且updateByPrimaryKeySelective也是会更具字段是否为空而进行更新操作。

 

文章来自:http://www.cnblogs.com/bruce-zheng-0911/p/7435196.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3