Mybatis-
Posted ITdfq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis-相关的知识,希望对你有一定的参考价值。
Example example = new Example();
Example.Criteria criteria = example.createCriteria();
criteria.andIdEqualTo(123);
example.createCriteria().andAddTimeEqualTo(new Date());
/**
* criteria:第二次查询,条件无效,获取旧条件
*/
List<Inn> inn = innMapper.selectByExample(example);
//select * from inn_category WHERE ( id = 123 )
System.out.println(JSON.toJSONString(innCategories));
System.out.println("-----------------------------------------");
Example inn = new Example();
inn.or().andIdEqualTo(123).andAddTimeEqualTo(new Date());
inn.or().andAddTimeEqualTo(new Date());
innMapper.selectByExample(inn);
/**
* or: 第一个or
* 第二个or : 遇上一次是or 不是and
* select * from inn_category WHERE ( id = 123 and add_time = '2021-09-29 18:35:01.278' ) or( add_time = '2021-09-29 18:35:01.278' )
*/
以上是关于Mybatis-的主要内容,如果未能解决你的问题,请参考以下文章
SSM-MyBatis-05:Mybatis中别名,sql片段和模糊查询加getMapper
MYBATIS05_ifwherechoosewhentrimsetforEach标签sql片段