请教斑竹:使用Hibernate如何处理一个表中的多个外健?

比如:
主表1:考核标准表----------------------------- ----对象名:Standard
主表2:评委表---------------------------------------对象名:Auditor
主表3、被考核员工表--------------------------------对象名:Employee
子表:评委按考核标准考核被考核人纪录表----------对象名:AuditByStd

子表中包含考核标准外健、评委外健、被考核人外健。

我在Standard.hbm.xml中的映射脚本如下:
<set name="auditReords">
<key column="sdandardId"/>
<one-to-many classname="AuditByStd"/>
</set>

结果生成的数据库表中,表AuditByStd的外键standardId指向了表Auditor表的auditorID!?

仔细一看,one-to-many不像many-to-many有指定column的属性,那么出现这种情况也就很正常了。

请问斑竹,这种情况应该用什么办法解决呢?

谢谢。

你应该重新贴一下你的贴子吧? hbm文件都看不见?