zoukankan      html  css  js  c++  java
  • springboot 整合tk.mapper

    
    
    <dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.0.0</version>
    </dependency>
    <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    </dependency>

    <!--
    tkmybatis --> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>4.1.5</version> </dependency> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</version> </dependency>
    mybatis:
      configuration:
        map-underscore-to-camel-case: true
      mapper-locations: classpath:mapper/*.xml
    mapper:
      identity: mysql
      not-empty: true

     

     Example example=new Example(Student.class);
            //创建criteria 
            Example.Criteria criteria = example.createCriteria();
            //条件为字段age在30-80岁的
            criteria.andBetween("age",30,80);
            Student stu=new Student();
            stu.setName("修改的");
            //这个stu是要修改的属性是哪些 example是修改的条件
            int i = studentMapper.updateByExample(stu, example);
    
            System.out.println(i);        
    example的用法
     Example example=new Example(Student.class);
            Example.Criteria criteria = example.createCriteria();
            criteria.andEqualTo("age","18");
     
            criteria.andLike("name","%张%");
            example.orderBy("age").desc();
            List<Student> students = studentMapper.selectByExample(example);
            students.forEach(System.out::println);   
    example的使用

    mybatis复杂实体类的封装(这样做可能会使pageHelper不能分页)

    mapper.xml直接把这个CategoryVo返回

     

     

    第二种封装复杂查询的方法(可以解决pageHelper不能分页的问题)

     

    这个第二个sql:

     

  • 相关阅读:
    2019年春季学期第三周作业
    2019春第二周作业+一些的挑战作业
    查找整数
    寒假作业3编辑总结
    寒假作业2编辑总结
    对自己影响最大的老师
    2019春第九周作业
    2019春第八周作业
    2019春第七周作业
    2019春第六周作业
  • 原文地址:https://www.cnblogs.com/dkws/p/12102539.html
Copyright © 2011-2022 走看看