Что делать в следующих xml
, чтобы сделать связь one-to-one
между классом Country
и классом PM
?Невозможно установить отношения «один к одному» между двумя классами
<class name="pojo.Country" table="country">
<id name="c_id">
<generator class="increment" />
</id>
<property name="name_c" />
<one-to-one class="pojo.PM" name="name_pm" />
</class>
<class name="pojo.PM" table="pm">
<id name="c_id">
<generator class="increment" />
</id>
<property name="name_pm" />
</class>
творю отношение один-к-одному между name_pm
, которая является собственностью определяется внутри PM
класса и name_c
который является свойство, определенное внутри Country
класса. Проблема возникает, когда я пишу:
<one-to-one class="pojo.PM" name="name_pm" />
Он начинает искать свойство name_pm
внутри класса PM
, когда он должен искать внутри Country
класса.
Как определить One-toOne
соотношение между name_pm и name_c?
Что будет делать каскад? В любом случае я получаю одно и то же исключение. 'Не удалось найти getter для name_pm в классе pojo.Country' – saplingPro
@saplingPro да, этот каскад является необязательным. –
Ошибка относится к underScore в имени varaible, я думаю. Пока не удалось обнаружить getter. Пожалуйста, измените его на namePm и снова создайте getter и setter и попробуйте –