当前位置: 首页 > 面试题库 >

如何将Hibernate 5安装到Apache Karaf v4中

景令秋
2023-03-14
问题内容

我已经安装了Apache Karaf v4.03,并查询了Hibernate可用功能的列表,如下所示。不幸的是,我正在使用Hibernate v5。

hibernate                     | 3.3.2.GA         |          | Uninstalled | enterprise-4.0.3         | Hibernate 3.x JPA persistence engine support
hibernate                     | 4.2.15.Final     |          | Uninstalled | enterprise-4.0.3         | Hibernate 4.2.x JPA persistence engine support
hibernate-envers              | 4.2.15.Final     |          | Uninstalled | enterprise-4.0.3         | Hibernate Envers 4.2.x
hibernate                     | 4.3.6.Final      |          | Uninstalled | enterprise-4.0.3         | Hibernate 4.3.x JPA persistence engine support
hibernate-envers              | 4.3.6.Final      |          | Uninstalled | enterprise-4.0.3         | Hibernate Envers 4.3.x
hibernate-validator           | 5.0.3.Final      |          | Uninstalled | enterprise-4.0.3         | Hibernate Validator support

我找不到将Hibernate v5安装到Karaf v4中的说明。是否有执行该任务的已发布说明,或者是否有可下载的功能文件?


问题答案:

最新的hibernate版本已使Karaf做好准备:

如果您从hibernate的页面下载了hibernate-
release-5.0.5.Final.zip(http://sourceforge.net/projects/hibernate/files/hibernate-
orm/5.0.5.Final/hibernate-release-5.0.5 .Final.zip /
download

)并解压缩文件,您将看到一个osgi文件夹。在这里您可以找到已经准备好的功能:hibernate-
osgi-5.0.5.Final-karaf.xml。您可以将其复制到Karaf的deploy文件夹中,然后执行:

feature:install hibernate-orm

它应该安装没有任何问题。

安装hibernate 5.0.5功能的另一种方法是使用以下命令向功能添加存储库:

feature:repo-add command.

在这里,您可以看到hibernate功能的列表以及我已安装的功能:

karaf@root()> feature:list | grep hibernate
hibernate                     | 3.3.2.GA         |          | Uninstalled | enterprise-4.0.3         | Hibernate 3.x JPA persistence engine support
hibernate                     | 4.2.15.Final     |          | Uninstalled | enterprise-4.0.3         | Hibernate 4.2.x JPA persistence engine support
hibernate-envers              | 4.2.15.Final     |          | Uninstalled | enterprise-4.0.3         | Hibernate Envers 4.2.x
hibernate                     | 4.3.6.Final      |          | Uninstalled | enterprise-4.0.3         | Hibernate 4.3.x JPA persistence engine support
hibernate-envers              | 4.3.6.Final      |          | Uninstalled | enterprise-4.0.3         | Hibernate Envers 4.3.x
hibernate-validator           | 5.0.3.Final      |          | Uninstalled | enterprise-4.0.3         | Hibernate Validator support
hibernate-orm                 | 5.0.5.Final      | x        | Started     | hibernate-osgi           | Combines all Hibernate core dependencies and requ
hibernate-envers              | 5.0.5.Final      |          | Uninstalled | hibernate-osgi           | Feature for easily adding Envers support to hiber
hibernate-infinispan          | 5.0.5.Final      |          | Uninstalled | hibernate-osgi           | Feature for easily adding Infinispan-based cachin
hibernate-ehcache             | 5.0.5.Final      |          | Uninstalled | hibernate-osgi           | Feature for easily adding Ehcache-based caching s
karaf@root()>


 类似资料:
  • 我做错了什么?是不是漏了什么?

  • 我真的需要帮助将pygame安装到PyCharm 2020.2中。。。我在turtle方面做得很好,现在我想转到pygame,但是当我导入pygame时,它说没有这样的模块。 我知道原因是我需要将模块安装到PyCharm中,但我不知道如何操作,也没有教程是最新的。 长问题短问题,如何将模块“Pygame”安装到PyCharm 2020.2中?

  • 问题内容: 使用three.js我有以下内容。 包含多个Object3D实例的场景 几个预定义的摄像机Vector3位置 屏幕调整大小时画布的动态宽度/高度 用户可以选择一个对象(从上方) 用户可以选择相机位置(从上方) 给定正在查看的对象和摄像机位置,他们选择了如何计算最终摄像机位置以“最适合”屏幕上的对象? 如果在某些屏幕上按原样使用摄像机位置,则对象在我的视口边缘上流血,而其他对象看起来较小

  • 问题内容: 运行时是否可以指定目标目录? 问题答案: 您可以使用以下选项: 软件包将安装在中。之所以需要,是因为npm否则可能会选择层次结构中更高层次的已存在目录。(请参阅文件夹上的npm文档。)

  • 我在我的php docker配置上安装yaml支持时遇到问题。这是我的dockerbuild文件: 但我有个错误: 我在google上搜索过,但还没有找到有效的解决方案。我该怎么做? 注: 尚未工作,收到消息:无法找到程序包libyaml 而且这个命令也没有起作用: 错误: