我有两张桌子:
表1: { id:主键 名称: 电子邮件: }
表2: 盖子:主键 TNAME: 电子邮件: }
在这两种情况下,电子邮件既不是主键,也不是外键。是否可以在列电子邮件的这两个表之间建立一对一映射。我正在使用xml进行映射。
答案 0 :(得分:0)
<many-to-one class="Table2Entity" name="Table2Entity" property-ref="Email">
<column name="Email" />
</many-to-one>
但是,如果您还将电子邮件映射为属性table1,则会出现错误,因为列电子邮件将映射两次