返回的数据,状态异常
文章目录
- 项目场景:
- 问题描述
- 原因分析:
- 解决方案:
项目场景:
提示:这里简述项目相关背景:
改了一个项目,改的内容包括文件名、方法名、数据库字段名等
问题描述
提示:这里描述项目中遇到的问题:
下面报错已换行,方便查看
o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 1054, SQLState: 42S22 Unknown column 'orders0_.sellid' in 'field list'Hibernate: select orders0_.id as id1_3_, orders0_.payment as payment2_3_, orders0_.paytime as paytime3_3_, orders0_.phone as phone4_3_, orders0_.qty as qty5_3_, orders0_.sellid as sellid6_3_, orders0_.sellname as sellname7_3_, orders0_.status as status8_3_, orders0_.userid as userid9_3_, orders0_.username as usernam10_3_ from orders orders0_
原因分析:
提示:这里填写问题的分析:
肯定是数据库出问题了,是找不到某个字段
我一开始以为问题出在SQL语句上,于是全文搜索orders0_.sellid
仔细检查后确认问题出在MySQL中,检查的也应该是_.
后面的sellid
,
果然发现在MySQL数据库中的字段没有改过来
因为在对应的实体类中起的名字是sellid
,而在数据库中是scenicid
解决方案:
提示:这里填写该问题的具体解决方案:
把数据库中的字段改个名(sellid)就好了