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-的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis1:MyBatis入门

MyBatis源码分析二MyBatis回顾

MyBatis1:MyBatis入门

MyBatis源码分析二MyBatis回顾

Mybatis 一级缓存,Mybatis 二级缓存,Mybatis 缓存失效

Mybatis-Plus:快速开始(SpringBoot + Mybatis + Mybatis)