Членство в коллекции сущностей HIbernate с таблицей сопоставления
У меня есть 3 таблицы в моей базе данных
tableA
idA int
data text
tableB
idB int
data text
tableC
idC int
refA int
refB int
Я хотел бы сопоставить это с 2 объектами
EntityA
id int
data string
setB Set<EntityB>
EntityB
id int
data string
я не могу понять xml, необходимый для entityA
<class name="entityA" table="tableA">
<id name="id" column="idA"/>
<property name="data"/>
<set name="setB" table="tableC">
<key column="refA"/>
<many-to-many class="EntityB" column="refB"/>
</set>
</class>
как указать, что отношения должны соединиться tableB
& tableC
? так как отношение "многие ко многим", я не могу добавитьrefA
столбец к tableB
.
Я мог бы создать новую сущность MappingC
что представляет tableC
и содержит ссылки между сущностями, но я бы хотел избежать этого, если это возможно.