Springboot 整合mybatis-plus遇到的问题

发布时间:2023-07-13 16:30

当实体类的主键字段和数据库中主键字段不一致时要添加**@TableId(value = “数据库中的主键名”**这个注解
如果不添加执行时出现如下sql:识别不了where条件后面的参数使其转化为了null

SELECT d_no,d_name,d_source FROM dept WHERE null=?

另外mybatis-plus的maven依赖是:

 <dependency>
      <groupId>com.baomidougroupId>
      <artifactId>mybatis-plus-boot-starterartifactId>
      <version>3.2.0version>
 dependency>
       
 <dependency>
       <groupId>com.baomidougroupId>
       <artifactId>mybatis-plusartifactId>
       <version>3.2.0version>
   dependency>

yml配置是:

mybatis-plus:
  type-aliases-package: com.lyf.springcloud.pojo //实体类所在的位置
  configuration:
    map-underscore-to-camel-case: true
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl //显示sql
  mapper-locations: classpath:/mybatis/mapper/*.xml //手写的mapper.xml中sql的位置
  

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号