Java 尝试使用Hibernate OGM连接到MongoDB时出现身份验证错误:OGM001213:MongoDB身份验证失败,用户名为
我正在尝试使用Hibernate OGM连接到MongoDB。我的persistence.xml如下所示: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
<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>