1
У меня есть следующие таблицы:Hibernate многие к одному с соединим колонку и постоянной
A и B
А имеет композитную PK: Int Идентификатор, тип строки.
B имеет только один из A-PK: id int.
Как определить отношение много к одному от A до B с использованием идентификатора B с постоянным типом = 'typeB'?
Я пробовал следующий пример, но он не работает во время выполнения, он не получает (вместо этого null).
<class name="B" table="B">
<many-to-one name="a" class="A" fetch="join" outer-join="false">
<column name="id"/>
<column name="type" default="typeB"/>
</many-to-one>
</class>
Вы называете это составной ключ, не сложный ПК кстати. – OPK
вопрос касается многого к одному сопоставлению .... не сложный ключ, но спасибо, я исправлю его ... –
Как насчет этого «решения»: http://stackoverflow.com/a/8925188/3899583 ? – vojta