Поддерживает ли JPA своего рода «любое» отображение для встраиваемых объектов? - PullRequest
2 голосов
/ 26 октября 2010

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

Мой вопрос: как лучше всего сопоставить это требование с JPA (Hibernate)?

Сначала я подумал о реализации Установка класса со свойствами для каждого желаемого типа, но, возможно, есть способ использовать что-то вроде Любого отображения в Hibernate? Проблема с отображением any заключается в том, что оно предназначено для выражения отношений с сущностями , а не встраиваемыми объектами .

Есть идеи?

редактирование:

Для уточнения требования. Я хочу просто сохранить переменные данные, подумайте о объединении в стиле C или о свойстве bean-компонента типа Object .

1 Ответ

1 голос
/ 27 октября 2010

Поддерживает ли JPA своего рода «любое» отображение для встраиваемых объектов?

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

Если я неправильно понял ваш вопрос, пожалуйста, уточните (еще раз), ваша цель все еще не ясна (по крайней мере, для меня). Может быть, "псевдо" пример мог бы помочь.

...