SpringBoot 整合MybatisPlus
2021-04-24 22:29
                         标签:cep   records   employee   数据库表   row   service   spring   enable   tco    1、加载依赖: MybatisPlus的依赖 (将mybatis、mybatis-spring的依赖去除) 2、修改Mapper接口 3、修改springBoot对mybatis的配置 4、编写一个MybatisPlus的配置类, 配置一个分页插件 5、 如果数据库的表名与类名不一样,需要使用@TableName注解 测试分页:   SpringBoot 整合MybatisPlus 标签:cep   records   employee   数据库表   row   service   spring   enable   tco    原文地址:https://www.cnblogs.com/64Byte/p/13261878.html
dependency>
    groupId>com.baomidougroupId>
    artifactId>mybatis-plus-boot-starterartifactId>
    version>3.3.2version>
dependency>
@Mapper
public interface EmployeeMapper extends BaseMapper
#Mybatisplus的配置
mybatis-plus:
  type-aliases-package: com.zl.app.entity //给类定义别名
  mapper-locations: classpath*:mapper/*Mapper.xml //mapper扫描器
@Configuration
//@EnableTransactionManagement
public class MybatisPlusConfig {
    
    //配置一个分页插件
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
        // 开启 count 的 join 优化,只针对部分 left join
        paginationInterceptor.setCountSqlParser(new JsqlParserCountOptimize(true));
        return paginationInterceptor;
    }
}
@Data
@TableName("emp") //如果数据库表名与类名不一致
public class Employee {
    @TableId //如果数据库id与属性不一样
    private Integer empno;
    @TableFieId //如果数据库其他字段与属性不一样
    private String ename;
    private String job;
    private Integer mgr;
    private Date hiredate;
    private Double comm;
    private Double sal;
    private Integer deptno;
}
@Override
public Page
@Test
public void test7()  throws Exception{
    Page
上一篇:05 C语言的数据类型
下一篇:Java基本数据类型