Metrics
0
Watch 2.6k Star 5k Fork 2.5k

ThinkGem / JeeSite 4.xJavaAGPL-3.0

新增记录后列表页面的id字段数据与数据库不一致

Open
atlook  Created at

该问题是怎么引起的?

自己创建的实体类,没有用工具生成(工具生成的实体类继承的父类属性与表字段冲突)

重现步骤

输入图片说明
输入图片说明

报错信息

6732_thinkgem total 3 participants

Comments (5)

atlook 2019-01-18 18:10

后台接口返回的id与数据库id一致,但是前端列表渲染时不会渲染数据库返回的id,而是渲染一个其他值

6732_thinkgem
ThinkGem 2019-01-20 22:14 owner

需要指定列为pk,有没有这个设置

atlook 2019-01-21 08:31

@ThinkGem 没有,请问能给一个例子吗,谢谢

jeesite小白 2019-01-21 09:49

输入图片说明
这里要选上

atlook 2019-01-21 10:13

@jeesite小白 你好,我代码不是用生成工具生成的,而且数据库里ID就是主键,我感觉可能是id值字符太长导致前端渲染时溢出,但实体类里id是Long类型啊,然后我在接口返回之前在实体类加了一个String的toID,将id赋值给toID ,这样前端就能正常显示toID了,我也不知道什么原因,感谢你为我解答,谢谢!

Sign in and comment

Assignee
Labels
Not set
Project
Milestone
Branch
Scheduled start
Not set
Scheduled end
Not set
Top level
Priority

Help Search