Я ничего не нашел в Google, но я думаю, что это возможно.
У меня серьезная проблема с моим проектом Hibernate:
У меня есть два модуляодин главный модуль и один инструментальный модуль.Они должны использовать одну и ту же БД (встроенный Derby, потому что оба Модуля не будут запущены одновременно).
Поэтому, если я запускаю Модуль, он создает БД в Java Project-Directory, но я хочуБД создала уровень «над» каталогом проектов.Файл hibernate.cfg.xml, файлы сопоставления и DAO находятся в главном модуле.
Поэтому я хочу, чтобы это выглядело так:
`rootDirecotry
|
+----myEmbeddedDerby
|
+----MainModule
|
+----ToolModule
Но на самом деле это выглядит так:
`rootDirecotry
|
+----MainModule
| |
| +----myEmbeddedDerby
|
|
+----ToolModule
| |
| +----myEmbeddedDerby
Это соответствующая часть моего файла конфигурации hibernate:
<property name="hibernate.connection.driver_class">org.apache.derby.jdbc.EmbeddedDriver</property>
<property name="hibernate.connection.password">password/property>
<property name="hibernate.connection.url">jdbc:derby:myEmbeddedDB;create=true</property>
<property name="hibernate.connection.username">admin</property>
<property name="hibernate.dialect">org.hibernate.dialect.DerbyDialect</property>
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
Буду признателен за вашу помощь.