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