resultType值为什么报红,type-aliases-package为什么不起作用?

注意 yml 文件的格式不能乱动,除了修改必要的内容,不能有多余的空格或者缩进格式

server:
  port: 8080
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/database?useSSL=true&serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8
    username: root
    password: 1234
mybatis:
  configuration:
    map-underscore-to-camel-case: true
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  mapper-locations: classpath:mybatis/mapper/*.xml
  type-aliases-package: com.pagedemo.pojo

map-underscore-to-camel-case: true

在实体类中的字段名可以不和数据库中的严格一致,直接使用驼峰命名即可

mapper-locations: classpath:mybatis/mapper/*.xml

表示SQL映射文件的路径,作用可以理解为给Mapper接口生成实现类

type-aliases-package: com.pagedemo.pojo

在定义SQL语句的时候,类型值可以简写成实体类类名


版权声明:本文为AprRain原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。