最近的一个Department类中有parentDepartment和childDepartment两个类分别获得此部门的上级部门(1个)和下级部门(可能多个),映射时候错把collection-key设置为Department的departmentId字段了,这样就重复定义了departmentId字段了,因为 parentDepartment或者childDepartment和Department通过这个departmentId外接,自然会又生成一个departmentId,这样就出现了重复定义departmentId字段的问题!
解决办法:我目前是分别给parentDepartment和childDepartment两个类分别使用新的字段外接(eg.parentId,childId)。这样表是不是很冗余呢?
待继续思考。。。