mybatis查询列表返回null

来源:2-9 验证Sevice

街边七号

2018-04-11

试了一下mybatis查询列表,如果表内没数据,Mybatis好像不会自动处理(会返回null而不是list.size()=0),那么这种查询结果是List的,有没有必要先初始化一个空list再对其进行查询结果赋值呢?

写回答

1回答

翔仔

2018-04-11

同学好,咱代码里面也有空值处理的地方,同学也可以个性化处理一下:)

		//依据查询条件,调用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());
		}


0
1
街边七号
非常感谢!
2018-04-11
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程