У меня есть основная БД и вторичная резервная БД.
Для операций чтения я хотел бы использовать вторичную БД, чтобы освободить использование основной.
Я могу создать персистентные единицы и два entityManager для соединений с базой данных.У меня одинаковые классы JPA для обоих соединений.
Возможно ли использовать два менеджера сущностей вместе?
Я пробовал следующее:
Integer id= 23;
CustomObj obj = getEntityManagerReadOnly().find(CustomObj .class, id);
obj .setAtt("test");
getEntityManager().merge(obj );
Этот подход дает мнеошибка.Есть ли способ использовать два источника данных с Hibernate для одного и того же класса JPA.
Я знаю, что с Toplink это возможно: https://docs.oracle.com/middleware/12213/toplink/solutions/usingmultipledbs.htm#TLADG188