不需廢話,直接上思路:
針對 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