如何处理hibernate"merge方法未生效"的异常呢?

书欣 Hibernate 发布时间:2022-09-06 10:15:17 阅读数:7152 1
今天使用hibernate运行时,出现
hibernate merge 方法未生效,那么为什么会出现这种异常呢?
笔者仔细检查,才发现
   merge的方法的出现异常:
      update方法和save方法
   最后查出具体的原因为:实体类上的注解编写错误

解决方法
@Table(name = "xxx",schema = "dbxxx") 
    name:对应的表名
    schema:数据库名
通过仔细检查
    dbxxx:已经不存在了,所以hibernate找不到表,所以才报merge方法未生效的异常
    
我们只需修改jdbc连接到正确的数据库或将scheam属性删除掉 
 
 所以笔者建议将schema属性删除掉,因为此属性存在的话,变换数据库名称,则运行时会报"merge方法未生效"
 当然-如果在多数据源的情况下,还是需使用schema属性
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Hibernate/202209/4347.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者