Hibernate отображение объекта в таблицу с определенным значением? - PullRequest
0 голосов
/ 14 декабря 2010

У меня есть таблица с именем Object, у которой есть внешний ключ для ObjectType таблицы.

Для моей доменной модели у меня есть объект для каждого ObjectType: как мне сопоставить объект домена Article с таблицей Object, где столбец objectTypeFk отображается в строку ObjectType, имеющую значение Article. У меня также есть объект предметной области ObjectType, который является просто перечислением всех возможных типов (которые я как-то надеялся связать с отображением).

Мне не повезло, просматривая документы, так как я не знаю, что искать (то есть, как описать то, что я пытаюсь достичь).

1 Ответ

0 голосов
/ 14 декабря 2010

Не уверен, что это возможно без некоторых хаков, но то, что вы описываете звуки, близкие к стратегии наследования с использованием «таблицы на иерархию», за исключением того, что в качестве дискриминатора (простой столбец varchar) вместо « FK.

http://docs.jboss.org/hibernate/core/3.5/reference/en/html/inheritance.html#inheritance-tableperclass

...