mybatis中的updateByExampleSelective方法怎么使用

 我来答
雅一哈0Z
2017-06-04 · TA获得超过115个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:137万
展开全部
updateByExampleSelective(@Param("record") Xxx record, @Param("example") XxxExample example);
第一个参仔裂数 是要修改的部分值组成的对象,其中有些属性为null则表示该项不修改。
第二个参数 是一个对应的查询条件的类, 通过这个类可以实现 order by 和一部分的where 条件。
使用方法大概如下:

XxxExample example = new XxxExample();
Criteria criteria = example.createCriteria();
// 这个内虚察部念誉闭类中有对应Xxx的每个属性的条件方法 .
// 假如 Xxx 包含id 属性.
// 那它就有 andId(属性)EqualTo(SQL里的各种标准条件语句, =、!=、<、>、in、like、not之类的)的方法.
criteria.andIdEqualTo(paramId).andAgeIn(Arrays.asList({10,20,30}));
xxxMapper.updateByExampleSelective(xx,example);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式