关于 Table dbaram.hibernatesequence does not exist 错误的解决方法
问题出现原因
今天在做文件上传接口时,测试文件上传效果,结果报出这样一个错误类型
从描述上看这是因为查询语句找不到图中所说的数据表所以会报错
这个数据表在我的数据库中的确不存在,可是为什么会有这样一个查表操作呢,问题出在这一行
其中filePathRepository是实体类的接口,用来和数据库进行交互,
在保存的时候出现了问题。
我的文件名称以及存放路径都没有什么问题,问题只能出在Id这个属性
查看实体类
点进ID的注释查看他是如何运作的
上图是AUTO所代表的操作的含义,上面提到在运行时这个注释会导致查找某个具体数据表,应该就是上文提到的那个表
解决方案
选择修改一下Id的注释,由原来的AUTO转换成IDENTITY
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/17789.html