У меня есть класс A {a_id, список других свойств) и класс B {b_id, другие свойства).
У меня есть разные таблицы для A и B и таблица отображения A_B (a_id, b_id, displayorder). Записи в таблице постоянны. Мы можем вставить / обновить / удалить из таблицы A. Я пытаюсь отобразить его в режиме гибернации, используя список, но он не вставляет ни одной строки в A_B. Какой должен быть идеальный способ составить схему выше сценария.
<class name="A" table="A">
<id name="templateKey" column="templateKey">
<generator class="native" />
</id>
<property name="id" column="id"/>
<property name="name" column="name"/>
<list name="selectedColumns" table="A_B">
<key column="templateKey"/>
<list-index column="displayOrder"/>
<one-to-many class="B" />
</list>
</class>
<class name="B" table="B">
<id name="columnKey" column="columnKey">
<generator class="native" />
</id>
<property name="displayName" column="displayName" />
</class>