使用mybatisPlus列表查询 sql语句自带不存在的”create_dept“字段

Blade 未结 1 197
scrawl
scrawl 2024-08-18 12:29

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

1. 写好数据库和实体类后,使用mybatisplus进行列表查询,其中数据库和实体类无create_dept字段但查询列表时自带了该字段,而且测试其他表也有该现象

2.image.png

3.image.png

image.png

image.png

 

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

正常查询出表结果

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

saber3 springblade4.1.0  win11

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

org.springframework.jdbc.BadSqlGrammarException: 

### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column 'create_dept' in 'field list'

### The error may exist in cn/wr/wrpay/mapper/MerchantMapper.java (best guess)

### The error may involve defaultParameterMap

### The error occurred while setting parameters

### SQL: SELECT id, merchant_no, merchant_name, merchant_short_name, type, server_no, contact_name, contact_phone, contact_email, remark, status, telnet, account, create_user, create_time, update_user, update_time, is_deleted, create_dept FROM t_mch_info WHERE is_deleted = 0

### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'create_dept' in 'field list'

; bad SQL grammar []

image.png

 

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

 

image.png

1条回答
  •  zhx1994
    zhx1994 (楼主)
    2024-08-18 18:34

    实体类不要继承BaseEntity

    0 讨论(0)
提交回复