Как можно исправить эту вещь
Повторяющийся столбец в сопоставлении для объекта: столбец com.abc.domain.PersonConnect: PERSON_ID (должен быть сопоставлен с вставкой = «ложь» обновление = «ложь»)
это фрагмент моего файла hbm
<class name="com.abc.domain.PersonConnect" table="PERSON_CONNECT">
<composite-id>
<key-many-to-one name="Parent" class="com.abc.domain.Person" column="PARENT_PERSON_ID"/>
<key-many-to-one name="Child" class="com.abc.domain.Person" column="CHILD_PERSON_ID"/>
</composite-id>
<many-to-one class="com.abc.domain.Person" fetch="select" name="parent" lazy="false" >
<column length="20" name="PERSON_ID" not-null="true"/>
</many-to-one>
<many-to-one class="com.abc.domain.Person" fetch="select" name="child" lazy="false" >
<column length="20" name="PERSON_ID" not-null="true"/>
</many-to-one>
</class>
и таблица выглядит так
Person_Connect
- ПК – PARENT_PERSON_ID
- ПК — CHILD_PERSON_ID
Человек
- ПК - PERSON_ID
- ФИМЯ
- LNAME