Привязка сущности Hibernate к таблице во время выполнения - PullRequest
4 голосов
/ 07 декабря 2010

У меня есть схема базы данных, которая содержит несколько таблиц с разными именами, но все имеют одинаковую структуру столбцов.База данных содержит исторические данные журнала с одной таблицей в день.

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

Ответы [ 2 ]

3 голосов
/ 07 декабря 2010

Я думаю, что вы хотите реализовать Стратегию именования

Вот ссылка на обсуждение проблемы, аналогичной вашей

1 голос
/ 07 декабря 2010

Если вас интересует только чтение данных, вы можете использовать ResultTransformer для загрузки данных из оператора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...