我们有3张表,1张主表和2张子表,通过外键进行连接。通过Hibernate映射生成映射关系,做查询操作,对主表进行查询,主表数据能够正确返回,然后通过主表get list取子表对象时,发现子表的数据集list的前几个数据为空值(null),真正的数据在后面的位置。例:array list(0)=null,真正结果放在array list(1)和(2)的位置,问题在于为什么array list(0)为空值(null)。请不吝赐教,谢谢。