mybatis-plus常见的约束和常用的注解
常见配置
application.yml中mybatisPlus常见配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/bookstore?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: 123456
# 配置当前使用的数据源
type: com.alibaba.druid.pool.DruidDataSource
mybatis-plus:
configuration:
# 将数据库下划线命名映射为Java中的驼峰命名(默认为true)
map-underscore-to-camel-case: true
# 打印SQL语句
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
global-config:
db-config:
# 全局设置逻辑删除,针对所有表有效
# 设置标识逻辑删除的字段(此处设置的是属性名)
logic-delete-field: isDeleted
# 设置未删除的值
logic-not-delete-value: 0
# 设置已删除的值
logic-delete-value: 1
# 设置表名前缀
# table-prefix: tbl_
mapper-locations: classpath*:/mappers/*.xml