比如 public class A {
private int aa;
private int bb;
private B b; //这个就是另一个类
}
然后,我后台接到前台包装好的json数据转化为 List<A> lista ,这个数组里面只有两个 A对象,所以我想当然地认为lista.size= 2。但发现size并不是2,而是5。我最后想了下好像它是检索了B对象下不为空的属性,这才是size。大神们可以给个准确的答案吗?
...全文
4101打赏收藏
关于List<Object>的size问题
今天debug的时候,发现之前都没有注意的点。 项目用的是hibernate,实体类为了映射数据库关系,一般实体类里都会含有另实体作为外键关联。 比如 public class A { private int aa; private int bb; private B b; //这个就是另一个类 } 然后,我后台接到前台包装好的json数据转化为 List lista ,这个数组里面只有两个 A对象,所以我想当然地认为lista.size= 2。但发现size并不是2,而是5。我最后想了下