Схема переключения JPA / Hibernate программно

В данный момент я работаю над новым проектом, который имеет следующие требования:

Несколько схем базы данных содержат одни и те же таблицы с идентичной структурой (короче: одна сущность для нескольких схем).

Можно ли переключаться между этими схемами по коду? Я хочу достичь:

Пользователь выбирает схему B и обновляет в ней некоторые сущности. После этого он выполняет вставку в схему A и так далее. Я знаю, что могу сделать это с помощью базового JDBC, предоставив схему операторам, но если я могу этого избежать, я бы сделал это.

Может быть, это может сделать какой-нибудь другой ORM на Java? Я знаком только с JPA / Hibernate.

С уважением

6
задан onigunn 14 July 2011 в 19:09
поделиться