不需废话,直接上思路:
针对 hibernate 里面的list集合,返回多个null.
解决办法:
list集合使用iterator(), 在for循环里面使用.
代码演示:
for (Xxxxxx xx : xxxxxx.getXxxxx()) {
Integer xxxxxId = xx.getXxxxxId();
if (xxxxxxId != null) {
// 做其他操作
}
}
这个方法使用的前提是 项目中 的一个javaBean 含有list集合,并且是 延迟加载;
同理,如果返回一个对象,含有list集合,只需要此对象,在 hibernate中使用detach(),采用游离态,完美解决.
更多文章,请关注博客:http://blog.csdn.net/qq_37022150