mybatis-plus 3.0.6的yml文件配置

1. 首先需要在项目的依赖中添加mybatis-plus的核心依赖
2. 在resources目录下创建application.yml文件,并在其中添加mybatis-plus的相关配置,如数据源、mapper扫描等。例如:

“`yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=GMT%2B8
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: root

mybatis-plus:
mapper-locations: classpath*:mapper/*.xml
type-aliases-package: com.example.entity
global-config:
db-config:
id-type: auto
field-strategy: not_null
db-column-underline: true
logic-delete-value: 1
logic-not-delete-value: 0
“`

在上述配置中,使用了Spring Boot 默认的数据源(即HikariCP),指定了数据库连接信息,如url、driver-class-name、username和password等,这里使用的是MySQL数据库。同时,配置了mybatis-plus提供的一些默认配置,如mapper-locations指定mapper.xml的位置,type-aliases-package指定实体类的包名等等。其中,global-config可以设置mybatis-plus的一些全局策略,如id-type、field-strategy等。

3. 在具体的DAO层中,可以使用mybatis-plus提供的操作方法,如基础的CRUD方法,以及一些高级查询方法。具体用法可参考mybatis-plus官方文档。

总之,通过配置application.yml文件,加上mybatis-plus提供的操作方法,可以很方便地进行数据库的操作,提高开发效率。

Related Posts

  • 一个InnoDB B+树可以容纳多少行数据
  • 查询用户在数据库中的权限
  • 每日使用Sqoop将SqlServer数据做全量抽取并存储到hive中
  • 指定报表页在FastReport中的展示
  • 选用高效的NoSQL数据库的5个步骤
  • 问题在于使用循环将数据插入MongoDB时遇到死循环问题
  • 详细阐述SQL Server连接Oracle的步骤
  • 使用oracle自动增长主键
  • 可视化数据集成方案 DataTester 借助火山引擎推出
  • 实现Mysql读写分离的中间件-MYCAT
  • 关于elasticsearch的基本概念,我的学习笔记
  • “保障和改进PostgreSQL”
  • “去除oracle数据重复项,仅保留一条”
  • 使用注解在Mybatis中实现复杂的一对一关系映射以及延迟加载
  • 全面了解Ruby on Rails第3.2步:配置数据库和数据库操作的基本知识
  • “意味着数据定义语言、数据操作语言、数据控制语言和事务控制语言”