鱼C论坛

 找回密码
 立即注册
查看: 796|回复: 2

如何解决更新数据找不到表的问题

[复制链接]
发表于 2024-1-24 10:44:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请教各位大佬,在执行更新操作时,爆出异常,UpdateException: 更新条目时出错。有关详细信息,请参阅内部异常。,MySqlException: Table 'informationcollectionandretrievalsystem.informationcollectionandretrievalsystem.localfile' doesn't exist,数据库主键,实体,数据表都是有的并且都没问题,究竟是啥问题

                               
登录/注册后可看大图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-24 10:45:22 | 显示全部楼层
根据错误信息显示,问题是数据表"informationcollectionandretrievalsystem.informationcollectionandretrievalsystem.localfile"不存在。这可能是因为你的实体类和数据库表名不匹配导致的。

首先,你可以检查一下实体类的注解是否正确,比如@Table(name = "localfile")、@Entity等注解是否正确使用,并且对应的属性名和数据库表结构是否一致。

如果注解没有问题,那可能是数据库连接的问题。你可以确认一下你连接的数据库是否正确,数据库中是否真的存在该表。

另外,你还可以使用JPA的自动生成表功能来创建数据表,如果数据库中不存在该表,JPA会自动帮你创建。

最后,你也可以尝试手动创建数据表,确保表名和实体类的注解名称一致。

希望以上方法能够帮助你解决问题!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-1-24 11:09:33 | 显示全部楼层
FishC 发表于 2024-1-24 10:45
根据错误信息显示,问题是数据表"informationcollectionandretrievalsystem.informationcollectionandretri ...

都有尝试,表明与实体确实存在,并且没有错误,该数据表可以执行添加数据操作,但执行更新操作的时候就爆出异常,informationcollectionandretrievalsystem.informationcollectionandretrievalsystem.localfile是否是因为多了一个层级,按数据库查询来说该表的路径应该informationcollectionandretrievalsystem.localfile,如果是这个问题,为什么会多出一个层级?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 19:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表