2015-07-09 9 views
0

Я использую спящий режим с игрой 2.4. Почему мне нужно добавлять конфигурации для db как в application.conf, так и в hibernate.cfg.xml. Мне нужно сделать конфигурацию в одном месте только для согласованности.Две конфигурации базы данных

Есть ли способ сделать это?

ответ

0

Вы можете использовать Play's JPA tutorial и использовать Hibernate в качестве реализации JPA. Таким образом, конфигурация выполняется в persistance.xml вместо hibernate.cfg.xml и Play's conf/application.conf.

Большинство вашей конфигурации Hibernate/JPA перейти в conf/META-INF/persistence.xml но вы также должны определить что-то вроде драйвера, URL и имени в conf/application.conf:

db.default.driver=org.h2.Driver 
db.default.url="jdbc:h2:mem:play" 
db.default.jndiName=DefaultDS 
+0

так или иначе мы определим дб URL в двух местах? – user3687679

+0

Да. Хотя я никогда не делал этого в persistence.xml. Возможно, этого достаточно. – Kris

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