当前位置: 首页 > 工具软件 > forum-java > 使用案例 >

Java学习 --- mybatisplus使用@TableName()解决表名与实体类不一致问题

闻人宝
2023-12-01

一、mybatisplus使用@TableName()解决表名与实体类不一致问题

1、个别表名有前缀

@TableName("t_user")
public class User {
    private Long id;
    private String name;
    private Integer age;
    private String email;
}

2、所有表名都有前缀,配置统一的全局配置

spring:
  # 配置数据源信息
  datasource:
    # 配置数据源类型
    type: com.zaxxer.hikari.HikariDataSource
    # 配置连接数据库信息
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3307/mybatis_plus?characterEncoding=utf-8&SSL=false
    username: root
    password: 123456
    # 配置mybatisplus日志
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    # 配置统一表的前缀名
  global-config:
    db-config:
      table-prefix: t_

 类似资料: