一张表是代表借书相关信息的,另一张表是代表管理员信息的,其中借书表有两个字段引用管理员表的主键id。
借书表对应domian类里有两个属性: private Manager manager; private Manager back_manager; 借书domain配置文件里相关配置:
<many-to-one name="manager"
column="mana_id" />
<many-to-one name="back_manager"
column="backmana_id" />
管理员表对应domain类里有属性: private Set borrows; 请问如何配置管理员的domain配置文件?
这样写不行:
<set name="borrows">
<key column="mana_id"/>
<one-to-many class="Borrow"/>
</set>
<set name="borrows">
<key column="backmana_id"/>
<one-to-many class="Borrow"/>
</set>
报错Duplicate collection role mapping com.bankht.web.domain.Manager.borrows
<set name="borrows">
<key column="mana_id"/>
<one-to-many class="Borrow"/>
</set>
<set name="borrows">
<key column="backmana_id"/>
<one-to-many class="Borrow"/>
</set>
这俩set名字都一样,所以不行。 domian类有俩管理员,管理员就得有俩set,名字当然不能一样
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。