Hibernate OGM Neo4j-无法访问TransactionManager

Hibernate OGM Neo4j-无法访问TransactionManager,neo4j,jpa-2.1,hibernate-ogm,Neo4j,Jpa 2.1,Hibernate Ogm,我试图使用Neo4j作为非SQL数据库构建JSFWebApplication。我想通过Hibernate访问Neo4j 我的依赖关系是 <dependencyManagement> <dependencies> <dependency> <groupId>org.hibernate.ogm</groupId> <artifactId>hibernate-

我试图使用Neo4j作为非SQL数据库构建JSFWebApplication。我想通过Hibernate访问Neo4j

我的依赖关系是

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.hibernate.ogm</groupId>
            <artifactId>hibernate-ogm-bom</artifactId>
            <version>5.0.1.Final</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependencies>
    <dependency>
        <groupId>org.hibernate.ogm</groupId>
        <artifactId>hibernate-ogm-neo4j</artifactId>
    </dependency>
我的持久性单位

<persistence-unit name="mongo-ogm" transaction-type="JTA">
    <provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</provider>
    <class>entities.Person</class>
    <class>entities.Car</class>
    <exclude-unlisted-classes>true</exclude-unlisted-classes>

    <properties>
        <property name="hibernate.ogm.datastore.provider" value="neo4j_embedded" />
        <property name="hibernate.ogm.neo4j.database_path" value="C:\Users\phe\Documents\Neo4j\sample" />
    </properties>
</persistence-unit>
互联网上的研究没有结果。只有一些教程。我尝试过使用和不使用transaction type=“JTA”


你有什么想法吗?

我找到了解决办法。在部署到Wildlfy时,我可以将以下内容添加到我的持久化单元中

<property name="hibernate.transaction.jta.platform" value="JBossAS" />


这对我有用

我找到了解决办法。在部署到Wildlfy时,我可以将以下内容添加到我的持久化单元中

<property name="hibernate.transaction.jta.platform" value="JBossAS" />

这对我有用

org.hibernate.resource.transaction.backend.jta.internal.JtaPlatformInaccessibleException: Unable to access TransactionManager or UserTransaction to make physical transaction delegate
<property name="hibernate.transaction.jta.platform" value="JBossAS" />