> 文档中心 > 返回的数据,状态异常

返回的数据,状态异常

文章目录

  • 项目场景:
  • 问题描述
  • 原因分析:
  • 解决方案:

项目场景:

提示:这里简述项目相关背景:

改了一个项目,改的内容包括文件名、方法名、数据库字段名等
返回的数据,状态异常


问题描述

提示:这里描述项目中遇到的问题:

返回的数据,状态异常
下面报错已换行,方便查看

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)就好了

返回的数据,状态异常

k歌软件