mybatis plus实体类映射问题

Blade 未结 2 747
kkg3
kkg3 剑童 2022-04-14 20:33

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

1. 根据项目生成源代码

2. 运行工程

3.登陆


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

期待结果 登陆前查询字典值成功

实际看到的:

主键由ASSIGN_ID生成 字段类型为string 实际查询时匹配器识别成number类型

开发工具运行时正常 打成jar之后运行失败

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

springboot bladex saber 在Linux下

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

请见截图

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

图片_20220414202607.png


图片_20220414202702.png

图片_20220414203202.png

图片_20220414202800.png



数据库对应字段类型均为varchar

图片_20220414203828.png

2条回答
  • 2022-04-14 21:55

    你需要修改BaseEntity,把对应字段类型从Long改成String

    作者追问:2022-04-15 10:41

    主键和创建部门都是string型 数据库为varchar 查询时报错,window下jar包运行正常 放到linux下运行抛异常

    0 讨论(0)
  • 2022-04-15 09:40

    BaseEntity对应字段是String型的

    屏幕截图 2022-04-15 093902.png

    0 讨论(0)
提交回复