Я изучаю JPA. Я читал о файле persistence.xml. Он может содержать более одного тега <persistence-unit>
в теге <persistence>
.
Насколько я понимаю, <persistence-unit>
определяет:
- Настройки подключения дБ
- классы (классы сущностей), файлы JAR и файлы сопоставления
- информация о поставщике
Тогда зачем нам нужно группировать сущности нашего приложения на разные <persistence-unit>
. Все объекты любого приложения должны быть в одном теге <persistence-unit>
.
Единственная причина, по которой я считаю, что нам нужно более одного <persistence-unit>
, - это когда нам нужно установить соединение с несколькими хранилищами данных.
Q1. Есть ли другие ситуации, когда нам нужно более одного тега <persistence-unit>
?