• 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>
    
  • 相关阅读:
    [LC] 939. Minimum Area Rectangle
    [LC] 1110. Delete Nodes And Return Forest
    [LC] 1057. Campus Bikes
    [LC] 528. Random Pick with Weight
    [LC] 341. Flatten Nested List Iterator
    oracle获取本月第一天和最后一天及Oracle trunc()函数的用法
    监控concurrent 正在执行的sql
    UTL_FILE 的用法
    查询EBS在线用户SQL(R12)
    ORACLE EBS BOM 展开(使用标准程序bompexpl.exploder_userexit展开)
  • 原文地址:https://www.cnblogs.com/dowhile/p/Spring-Boot-MybatisPlus.html
Copyright © 2020-2023  润新知