首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使hibernate-ogm在JBossEAP7.2上工作?

如何使hibernate-ogm在JBossEAP7.2上工作?
EN

Stack Overflow用户
提问于 2020-02-19 14:03:42
回答 1查看 394关注 0票数 0

pom.xml

代码语言:javascript
复制
<dependency>
            <groupId>org.hibernate.ogm</groupId>
            <artifactId>hibernate-ogm-mongodb</artifactId>
            <version>5.4.1.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate.javax.persistence</groupId>
            <artifactId>hibernate-jpa-2.1-api</artifactId>
            <version>1.0.2.Final</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.3.14.Final</version>
        </dependency>

persistence.xml

代码语言:javascript
复制
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
    version="2.0">
    <persistence-unit name="ogm-jpa"
        transaction-type="RESOURCE_LOCAL">
        <provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</provider>
       <class>com.iexceed.mongopoc.entity.Breed</class>
<properties>
            <property name="hibernate.ogm.datastore.provider"
                value="mongodb" />
            <property name="hibernate.ogm.datastore.host"
                value="host" />
            <property name="hibernate.ogm.datastore.username"
                value="USERNAME" />
            <property name="hibernate.ogm.datastore.password"
                value="PASSWORD" />
            <property name="hibernate.ogm.datastore.database"
                value="admin" />
                <property name="hibernate.ogm.datastore.port" value="27017"/>
        </properties>
</persistence-unit>
</persistence>

I获得了以下错误 RuntimeException javax.persistence.PersistenceException:未为名为ogm的EntityManager提供持久性提供程序

EN

回答 1

Stack Overflow用户

发布于 2020-03-05 11:02:06

区块报价

从jboss standalone.xml文件中删除以下子系统

代码语言:javascript
复制
<subsystem xmlns="urn:jboss:domain:jpa:1.1">
            <jpa default-datasource="" default-extended-persistence-inheritance="DEEP"/>
</subsystem> 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60302128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档