Колонна без члена - PullRequest
       7

Колонна без члена

0 голосов
/ 28 февраля 2011

Используя Hibernate, мы пытаемся создать дополнительный столбец для абстрактного класса - но мы не можем добавить новый член в этот класс (потребление памяти в больших масштабах). Нам нужно, чтобы Hibernate создал схему (фаза разработки, hibernate.hbm2ddl.auto=update).

Допустим, у нас есть MyClass класс сущностей с членами a, b, c , и мы бы хотели, чтобы Hibernate также создал столбец d . Этот столбец не требуется в памяти и будет доступен только через HQL / SQL во время сохранения / загрузки MyClass экземпляров.

Можно ли это сделать?

Примечания:
1. Hibernate 3.6.0 Final + Oracle 11g + чистая Java
2. Мы используем аннотации, без XML-файлов

1 Ответ

1 голос
/ 28 февраля 2011

Добавьте свойство в класс, но сделайте его ленивым (используя аннотацию @Basic(fetch = FetchType.LAZY)).

Убедитесь, что ваши классы инструментированы во время сборки: это необходимо для того, чтобы это работало.Более подробная информация доступна в этой главе документации .

...