Java 尝试使用Hibernate OGM连接到MongoDB时出现身份验证错误:OGM001213:MongoDB身份验证失败,用户名为

Java 尝试使用Hibernate OGM连接到MongoDB时出现身份验证错误:OGM001213:MongoDB身份验证失败,用户名为,java,hibernate,mongodb,jpa,hibernate-ogm,Java,Hibernate,Mongodb,Jpa,Hibernate Ogm,我正在尝试使用Hibernate OGM连接到MongoDB。我的persistence.xml如下所示: <persistence-unit name="primary"> <provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</provider> <properties> <property name="hibernate.ogm.datastore.provider" v

我正在尝试使用Hibernate OGM连接到MongoDB。我的persistence.xml如下所示:

<persistence-unit name="primary">
<provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</provider>
<properties>
    <property name="hibernate.ogm.datastore.provider" value="mongodb"/>
    <property name="hibernate.ogm.datastore.database" value="admindb"/>
    <property name="hibernate.ogm.datastore.host" value="127.0.0.1"/>
    <property name="hibernate.ogm.datastore.port" value="27017"/>
    <property name="hibernate.ogm.datastore.username" value="admin"/>
    <property name="hibernate.ogm.datastore.password" value="welcome"/>
</properties>
我在pom.xml中使用以下依赖项:

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

org.hibernate.ogm
hibernate ogm bom
4.1.3.最终版本
聚甲醛
进口

我已经通过命令行检查了MongoDB身份验证,并且可以登录。但由于某些原因,不允许Hibernate OGM进行身份验证。请帮忙

启动数据库服务器时是否手动设置凭据和/或启用身份验证?默认情况下,mongodb不需要进行身份验证。我手动添加了一些用户,我正在尝试将它们用于hibernate OGM。您能用最新的hibernate OGM版本4.2.0测试它吗?自4.1以来,针对MongoDB的身份验证已经有了一些修复。
<dependency>
    <groupId>org.hibernate.ogm</groupId>
    <artifactId>hibernate-ogm-bom</artifactId>
    <version>4.1.3.Final</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>