报错:com.jfinal.plugin.activerecord.ActiveRecordException 属性名称不存在

实在搞不懂了,报错问题实在不知道怎么处理!

微信截图_20180610220812.png

微信截图_20180610220736.png

评论区

或是的话

2018-06-11 07:23

uum.setUuid(uid)

aqiang

2018-06-11 09:03

@或是的话 也不行,刚开始就是这样写,已经更换几种方式了,在配置文件也指定过主键配置信息都是不行,晕死

JFinal

2018-06-11 15:02

@aqiang 很可能是你的数据库表中的 uuid 字段前后有不可见字符,先删掉这个 uuid 字段,然后再重新创建一次即可,注意重新创建的时候用手工输入的方式,不要从别的地方 copy

这种事情历史上曾经发生过,最后发现是从别处 copy 来的字段名之后紧随了一个不可见字符,造成了肉眼上看字段存在,但实际不存在

aqiang

2018-06-11 21:30

@JFinal 波总,已经去数据库表格字段核实了,没有多余的字符,也重新删除该表,重新建立,发现还是一样的报错,不知道是哪里的问题,谢谢!

JFinal

2018-06-11 21:52

@aqiang 改成别的字段名呢? 例如改成 aaa 试一下

JFinal

2018-06-11 21:53

@JFinal 有可能是 JDBC 驱动的 bug ,无法反射得出 uuid 这个字段名,升级一下 JDBC 驱动试试

aqiang

2018-06-11 22:39

@JFinal 好的,我试试,谢谢!

白世伟

2019-09-12 15:05

请问这个解决了吗,我也遇到了这个问题,服务器是JBoss

热门反馈

扫码入社