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基本数据类型
文章标题:SpringBoot 整合MybatisPlus
文章链接:http://soscw.com/index.php/essay/79137.html