判断 Mybatis 中查询出来的结果集的 size 主要有以下几种方式:
- 判断查询结果是否为空
可以使用 Mybatis 自带的 isEmpty() 方法判断查询结果是否为空,与此相对地,还可以使用isNotEmpty() 方法判断结果是否不为空。例如:
List<User> userList = userMapper.selectUserList();
if (userList != null && !userList.isEmpty()) {
System.out.println("查询到" + userList.size() + "条记录。");
} else {
System.out.println("未查询到任何记录。");
}
- 使用 Mybatis foreach 标签进行遍历
如果我们需要对 Mybatis 返回的结果集进行遍历,可以使用 Mybatis 的foreach 标签,通过 foreach 标签中的 index 属性进行统计。例如:
<select id="selectUserList" resultType="User">
select * from user
</select>
List<User> userList = userMapper.selectUserList();
int count = 0;
for (User user : userList) {
count ++;
}
System.out.println("查询到" + count + "条记录。");
这里的foreach 标签可以用于 Mybatis 中的任何集合遍历操作。
以上是关于 Mybatis 中如何判断集合的 size 的基本攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Mybatis 中如何判断集合的size - Python技术站