Я пытаюсь создать отношение one-to-one
между классом Country
и классом PM
. Это xml mapping
, который я пытался создать. Но что-то не так с xml
, как говорит ошибка.
Attribute "name" is required and must be specified for element type "one-to-one".
Я этого не понимаю. Что я должен упомянуть для атрибута name
? Я упомянул класс, с которым я пытаюсь установить отношение один к одному.
<class name="pojo.Country" table="country">
<id name="c_id">
<generator class="increment" />
</id>
<property name="name_c" />
<one-to-one class="pojo.PM" />
</class>
<class name="pojo.PM" table="pm">
<id name="c_id">
<generator class="increment" />
</id>
<property name="name_pm" />
</class>
Есть две таблицы с именами pm
и country
. Соотношение, которое я пытаюсь установить, заключается в том, что в одной стране может быть один PM, а PM может принадлежать одной стране.