基础接口排序 无法根据实体中字段排序

Blade 未结 2 1596
jack_deng
jack_deng 2020-05-25 10:13

一、该问题的重现步骤是什么?

1. 基础接口list,对时间进行排序,当传入createTime时Mybaitis报错

Unknown column 'createTime' in 'order clause,当传入create_time就没有问题

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

期待:直接传Entity中字段而不是数据库库中字段才能排序,实际:传Entity中的字段报错,传数据库中字段没有问题

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

Bladex 2.0.6 centos7.8

四、请提供详细的错误堆栈信息,这很重要。

image.png

五、若有更多详细信息,请在下面提供。

2条回答
  •  smallchill
    smallchill (楼主)
    2020-05-26 09:05

    mybatis-plus在entity的入库和查询是两套逻辑,这样的话需要在queryWrapper方法内增加一个自动驼峰转下划线的逻辑才行

提交回复