Эквивалент аннотации Hibernate @embeddable для файла сопоставления XML?

У меня есть класс, в котором я создаю отображение Hibernate, которое содержит устаревший объект, который я не могу изменить, поэтому у него нет поля id, необходимого для нормальной работы с Hibernate. Я хотел бы аннотировать устаревший объект как поле @Embedded моего нового класса и написать файл hbm.xml для устаревшего объекта и отметить, что он встраиваемый. Есть ли способ сделать это? Единственная документация для встраивания объектов, которую я видел, относится к аннотированию объектов вместо использования XML.

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

6
задан Dave 20 January 2011 в 23:40
поделиться