为什么双向cc test.c -L/path/to/libxml2/directory -lxml2 -lz -llzma -lm -ldl
关系在以下情况下表现得有点奇怪?:
答案 0 :(得分:1)
为什么要为两个不同的员工重复使用相同的Person
?这不再是OneToOne
关系了。
顺便说一下,我怀疑在后面发生了什么,Hibernate执行以下查询:
SELECT e FROM employee e WHERE person_id = ?
在这种情况下,结果集将包含两行,Hibernate将仅使用第一行,当然在这种情况下排序是未定义的(取决于您使用的数据库)。
您可以通过启用SQL日志记录来仔细检查。