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

问题出现原因

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

解决方案

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

相关文章:

  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2021-04-24
  • 2022-01-29
猜你喜欢
  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2021-11-26
  • 2021-06-03
  • 2022-12-23
相关资源
相似解决方案