[Java/Hibernate] одновременный коннект к 2 базам

oleg1331

проблема возникает при добавлении 2-ого подключения к базе данных.
Особенностью является то, что в обоих базах существуют одинаковые таблицы.
Одна из них используется в коде. при определении класса-таблицы использую след
конструкцию:
@Entity
@Table(catalog = "название_бд", name = "название_таблицы")
class ....
при компиляции вылетаю на ошибке в name can't resolve table 'название_таблицы'
2-ое подключение к БД не используется,
пока его нет (не добавлено в Assign Persistence Unit Datasource в Intellij
Idea одно подключение работает.
в каком направлении стоит искать решение?

katrin2201

не очень понятна цель
иметь две иерархии классов, персистящиеся в разные датасурсы?
если так, то можно разнести по разным персистенс юнитам
можно сделать два джарника
можно в persistence.xml жестко перечислить список классов принадлежащих каждому юниту
может можно сделать это аннотациями в каждой ентити, у меня не получилось в свое время

oleg1331

не очень понятна цель
иметь две иерархии классов, персистящиеся в разные датасурсы?

да, цель именно такая. глобальная задача (не в даваясь в подробности) - переместить данные из одной базы в другую с некоторой обработкой. из обоих баз происходит и чтение, и запись.
если так, то можно разнести по разным персистенс юнитам

а можно подробнее - как? или ссылку, где можно почитать.

katrin2201

или ссылку, где можно почитать.
как то так
Оставить комментарий
Имя или ник:
Комментарий: