java - hibernate 升级: Unknown service requested

标签 java hibernate upgrade

之前我使用 hibernate 3 作为我的项目框架,并将其升级到 hibernate 4.3.5

我按照以下步骤操作:

  1. 替换了所有 .jar 文件以及依赖的 .jars
  2. 替换了所有已弃用的软件包
  3. 替换了所有已弃用的方法
  4. 替换了所有已弃用的数据类型、类及其他数据类型。

成功构建我的项目后,然后尝试连接数据库。连接成功,但当我尝试保存时,出现以下错误:

Unknown service requested 
[org.hibernate.engine.jdbc.spi.JdbcServices]

我是不是漏掉了什么?请帮忙。

谢谢

最佳答案

找到我的问题的解决方案:

Hibernate中的Session对象不是线程安全的,你不应该在不同的线程中使用相同的 session ,除非你同步对Session对象的访问。

引用:Hibernate Upgrade : Unknown service requested

关于java - hibernate 升级: Unknown service requested,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23650386/

相关文章:

java - 运行应用程序时线程 "Timer-0"中抛出异常

Java/Hibernate 比较器

asp.net - 将项目升级到 Visual Studio 2019 时出现问题

angularjs - 在 Angular 2 中使用 Angular 1 库?

java - 仅允许具有唯一名称的对象 - Java

java - 处理程序在没有 Activity 的情况下返回?

java - 从 2.5.6 到 4.3.6 的 Spring 迁移

java - 如何将动态过滤的 xpage View /重复控件放入 HashMap 中?

hibernate - Maven + Hibernate 注释模式生成

perl - 将 Perl 从 5.6 升级到 5.24