hibernate 执行插入失败,该怎么处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate 执行插入失败,该怎么处理相关的知识,希望对你有一定的参考价值。

您好,hibernate中在使用update时,只是更改了缓存中的对应数据。需要调用Flush进行同步更新至数据库中。至于出现的原因,可能是你在某一个配置文件中写了一个相关的参数。
如果 所有配置都没问题。就是Update 语句 debug 过去 时候没任何反映。 不报错的话。
你这样做。在update 之前,先做一个 查询。然后在做个修改
我记得 以前也遇见过。然后就只能这么处理了。
参考技术A Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException

java通过jdbc连接sqlserver和oracle时出现这个异常。
虽然抛出这个异常,但对整个应用没有影响。
这个异常产生的原因是jar包的版本不对。
连接oracle10g的jdbc用ojdbc6.jar(1942k),
连接sqlserver2008用sqljdbc.jar(570k),
而不用sqljdbc4.jar(567k)。
postgres用postgresql-8.2-504.jdbc3.jar

以上是关于hibernate 执行插入失败,该怎么处理的主要内容,如果未能解决你的问题,请参考以下文章

使用本机 SQL 创建表适用于 Hibernate/HSQLDB,插入失败。为啥?

Java 11:OSGi:生成 EntityManager,无法构建 Hibernate SessionFactory java.lang.ClassNotFoundException:org.hib

请求处理失败;嵌套异常是 org.hibernate.exception.ConstraintViolationException:无法执行 JDBC 批量更新

Hibernate参考文档

Hibernate入门

Spring Boot 2.5.0、Spring Cloud 2020.0.2 和 Hibernate 5.4.31 - H2 数据库多行插入失败