yulichang / mybatis-plus-join

支持连表查询的mybatis-plus,mybatis-plus风格的连表操作提供wrapper.leftJoin(),wrapper.rightJoin()等操作
https://yulichang.github.io/mybatis-plus-join-doc/
Apache License 2.0
971 stars 113 forks source link

数据库为sql server,在关联查询时,从表的主键字段在编写sql语句时变成下划线 #105

Closed 1159187115 closed 3 months ago

1159187115 commented 3 months ago

当前使用版本(必填,否则不予处理)

1.4.9

该问题是如何引起的?(确定最新版也有问题再提!!!)

从表有两个主键:docCode(@TableId("DocCode")),docItem("DocItem"),在进行分页关联查询时,从表的docItem字段变成了:t1.doc_item,

重现步骤(如果有就写完整)

报错信息

sql server报错没有该列:Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 列名 'doc_item' 无效

yulichang commented 3 months ago
# MyBatis Plus配置
mybatis-plus:
  configuration:
    map-underscore-to-camel-case: false # 关闭驼峰到下划线的转换