zoukankan      html  css  js  c++  java
  • Spring Boot Mybatis-Plus

    Mybatis-Plus 是对 Mybatis-Plus 的一些扩充。

    在 Spring Boot 中进行集成的时候其实基本上和 mybatis 是一致的。

    在你的配置文件中。配置 你的 entity 的存放包路径 和 mapper 的路径。

    mybatis-plus.mapper-locations=classpath:/mapper/*Mapper.xml
    #实体扫描,多个package用逗号或者分号分隔
    mybatis-plus.typeAliasesPackage=com.sxlq.demo.mybatis.entity
    #主键类型  0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
    mybatis-plus.global-config.id-type=2
    #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"
    mybatis-plus.global-config.field-strategy=2
    mybatis-plus.global-config.db-column-underline=false
    #刷新mapper 调试神器
    mybatis-plus.global-config.refresh-mapper=true
    #数据库大写下划线转换
    #mybatis-plus.global-config.capital-mode=true
    #序列接口实现类配置
    #key-generator: com.baomidou.springboot.xxx
    #逻辑删除配置
    #logic-delete-value: 0
    #logic-not-delete-value: 1
    #自定义填充策略接口实现
    #meta-object-handler: com.baomidou.springboot.xxx
    #自定义SQL注入器
    #sql-injector: com.baomidou.springboot.xxx
    

    还需要在启动类上添加一下代码,可以让你的 mapper 注册成为 bean

    @MapperScan("com.sxlq.demo.mybatis.dao")
    

    在你的启动类同包下创建一个 SupperMapper

    public interface SupperMapper<T> extends BaseMapper<T> { }
    

    你的所有 mapper 都继承这个接口。注意这个接口不要被扫到。

    pom 文件添加

    		<dependency>
    			<groupId>com.baomidou</groupId>
    			<artifactId>mybatisplus-spring-boot-starter</artifactId>
    			<version>1.0.5</version>
    		</dependency>
    		<dependency>
    			<groupId>com.baomidou</groupId>
    			<artifactId>mybatis-plus</artifactId>
    			<version>2.1.7</version>
    		</dependency>
    		<dependency>
    			<groupId>mysql</groupId>
    			<artifactId>mysql-connector-java</artifactId>
    			<scope>runtime</scope>
    		</dependency>
    
  • 相关阅读:
    java 可伸缩阻塞队列实现
    java mysql大数据量批量插入与流式读取分析
    innodb next-key lock引发的死锁
    jremoting的功能扩展点
    java开源项目jremoting
    Linux下搭建gtk+2.0开发环境
    《程序员的办公室日常》第二回 拜师
    《程序员的办公室日常》第一回 相识
    【限时免费】近1000G JAVA学习视频下载
    裁员之后,我才明白它的重要性
  • 原文地址:https://www.cnblogs.com/dowhile/p/Spring-Boot-MybatisPlus.html
Copyright © 2011-2022 走看看