java - JBoss EAP 6.4 -> 7.1 使用休眠 4 而不是默认休眠 5
问题描述
我们正在尝试从 hibernate 6.4升级和迁移到7.1。
我们已经为此运行了迁移工具,这些工具已经触及了我们的standalone.xml,现在一切看起来都还不错。
但是,我们的项目使用休眠 4(6.4 中的默认值),但 7.1 使用休眠 5,我们在启动时遇到休眠错误。
在 7.1中使用 hibernate 4而不是hibernate 5的最佳和最简单的方法是什么?
我们正在运行一个Maven项目,据我所见,pom 文件中的任何地方都没有任何休眠声明的迹象。
但是,有对 jboss-as-web 和 jboss-as-maven-plugins 的引用,但不确定它们实际上是做什么的。也许另一个版本可以解决这个问题?
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-web</artifactId>
<version>7.1.1.Final</version>
<scope>provided</scope>
</dependency>
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.4.Final</version>
</plugin>
我在想在 pom 中定义休眠 依赖可能会解决这个问题,并强制 jboss eap 使用休眠,但不确定是否在独立中定义以使用休眠 4。循环时间有点长。
关于是否可以使用hibernate 4 而不是 hibernate 5 的任何想法或想法?
解决方案
我不确定我是否可以引用原始 JBoss 文档。我猜不是 ;-)
推荐阅读
- python - 将蛇形大小写转换为 lowerCamelCase
- java - “HttpServletRequest 对象值在 CompletableFuture 代码中不可用”背后的逻辑是什么
- swift - TabBar 和导航控制器重置
- javascript - 如何只向与我的电报机器人互动的每个用户发送一次消息
- reactjs - 如何使用 React redux 和 socket.io 将数据传递给客户端?
- php - 循环开始结束时间加上第二天的分钟
- docker - 如何在我的自托管 github 操作运行器上启用非 docker 操作来访问 docker 创建的文件?(无根码头工人)
- android - Android - 交换系统。SystemClock.uptimeMillis() 的 currentTimeMillis() - 含义是什么
- performance - Elasticsearch 术语聚合花费太多时间
- shopify - 将集合页面 Shopify 中变体产品的“添加到购物车”更改为“选择选项”