2016-05-09 5 views
-2

Я использую данные весны для хранения и получения записей из базы данных. Первоначально база данных была MySQL, но теперь я хочу настроить одно и то же приложение для mongodb. Пожалуйста, свойства ресурса приложения для MysQL.Конфигурация данных о пружинах для mongodb

# =============================== 
# = DATA SOURCE 
# =============================== 
# Connection url for the database connection 
spring.datasource.url = jdbc:mysql://localhost:27017/purchase_books 

# Username and password 
spring.datasource.username = root 
spring.datasource.password = root 

# Keep the connection alive if idle for a long time (needed in production) 
spring.datasource.testWhileIdle = true 
spring.datasource.validationQuery = SELECT 1 

# =============================== 
# = JPA/HIBERNATE 
# =============================== 
# Show or not log for each sql query 
spring.jpa.show-sql = true 

# Hibernate ddl auto (create, create-drop, update): with "update" the database 
# schema will be automatically updated accordingly to java entities found in the project 
spring.jpa.hibernate.ddl-auto = update 

# Naming strategy 
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy 

# Allows Hibernate to generate SQL optimized for a particular DBMS 
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect 

Может кто-нибудь рассказать об изменениях конфигурации в случае mongodb?

+0

Существует хорошая документация о Spring Data для MongoDb в их с жет. –

ответ

0

MySQL - это СУБД, а MongoDB - это база данных документов.

Hibernate поддерживает NoSQL базы данных в виде ОГМ (Объект/Сетка Mapper), документации по ОГМ http://docs.jboss.org/hibernate/ogm/4.2/reference/en-US/html/

См ниже пример Spring, Hibernate и MongoDB https://pragmaticintegrator.wordpress.com/2011/07/14/use-spring-and-hibernate-with-mongodb/

Кроме того, если используется пружина и если вы хотите удалить Hibernate вы можете пойти на Spring MongoTemplate Направить образец в приведенном ниже URL https://spring.io/guides/gs/accessing-data-mongodb/

Смежные вопросы