mybatis查询列表返回null
来源:2-9 验证Sevice
街边七号
2018-04-11
试了一下mybatis查询列表,如果表内没数据,Mybatis好像不会自动处理(会返回null而不是list.size()=0),那么这种查询结果是List的,有没有必要先初始化一个空list再对其进行查询结果赋值呢?
写回答
1回答
-
同学好,咱代码里面也有空值处理的地方,同学也可以个性化处理一下:)
//依据查询条件,调用dao层返回相关的店铺列表 List<Shop> shopList = shopDao.queryShopList(shopCondition, rowIndex, pageSize); //依据相同的查询条件,返回店铺总数 int count = shopDao.queryShopCount(shopCondition); ShopExecution se = new ShopExecution(); if (shopList != null) { se.setShopList(shopList); se.setCount(count); } else { se.setState(ShopStateEnum.INNER_ERROR.getState()); }
012018-04-11
相似问题