关于Table db_aram.hibernate_sequence doesnot exist 错误的解决方法详解编程语言

关于 Table dbaram.hibernatesequence does not exist 错误的解决方法

问题出现原因

今天在做文件上传接口时,测试文件上传效果,结果报出这样一个错误类型
在这里插入图片描述
从描述上看这是因为查询语句找不到图中所说的数据表所以会报错
这个数据表在我的数据库中的确不存在,可是为什么会有这样一个查表操作呢,问题出在这一行
在这里插入图片描述
其中filePathRepository是实体类的接口,用来和数据库进行交互,
在保存的时候出现了问题。
我的文件名称以及存放路径都没有什么问题,问题只能出在Id这个属性
查看实体类
在这里插入图片描述
点进ID的注释查看他是如何运作的
在这里插入图片描述
上图是AUTO所代表的操作的含义,上面提到在运行时这个注释会导致查找某个具体数据表,应该就是上文提到的那个表

解决方案

选择修改一下Id的注释,由原来的AUTO转换成IDENTITY

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/17789.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论