2017-04-17 13 views
1

hibernate.cfg에게 최대 절전 모드를 mongoDB에 연결해야합니다. mongoDB에 대해 hibernate.cfg를 제공하십시오. 나는 하나 가지고 있지만 위의 hibernate.cfg에 오류가

<session-factory> 

<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property> 
<property name="hibernate.current_session_context_class">thread</property> 
<property name="hibernate.ogm.datastore.provider">MONGODB</property> 
<property name="hibernate.ogm.mongodb.database">rcfdb</property> 
<property name="hibernate.ogm.mongodb.host">127.0.0.1</property> 
<property name="hibernate.ogm.mongodb.port">27017</property> 

<property name="hibernate.search.default.directory_provider">filesystem</property>  
<property name="hibernate.search.default.indexBase">./Indexes</property>  
<property name="hibernate.search.default.locking_strategy">single</property> 
    <mapping resource="beanDao.hbm.xml"/> 

</session-factory> 

작동하지 않습니다. mongoDB에 연결할 수 없습니다.

+0

을하지만, 내가 볼 수있는에서 설정이 기본 인증이 부족하다 매개 변수 - 사용자 이름 및 암호. – GSazheniuk

답변

0

주석에서 지적한대로 자격 증명과 인증 데이터베이스를 설정해야합니다. 당신은 공식적인 최대 절전 모드 OGM 문서에서 MongoDB에 대한 속성의 목록을 찾을 수 있습니다

hibernate.ogm.datastore.username 
hibernate.ogm.datastore.password 
hibernate.ogm.mongodb.authentication_database 

: 이들은 재산입니다 내가 최대 절전 모드에 대한 지식이없는 https://docs.jboss.org/hibernate/stable/ogm/reference/en-US/html_single/#_configuring_mongodb