weixin_42475996
weixin_42475996
2011-12-31 13:46

返回结果为[]

已采纳

[code="java"]

SqlSession session=sqlSessionFactory.openSession();
try {
UserMapper userMapper= session.getMapper(UserMapper.class);
List users = userMapper.getUsersByName("999");
System.out.println(users);
if(users==null){
System.out.println("not found result.");
return ;
}

        for (User user2 : users) {
            System.out.println(user2.getId()+"/"+user2.getName()+"/"+user2.getAge());
        }

    } catch (Exception e) {
        System.out.println("get failed");
        e.printStackTrace();
    }finally{
        session.close();
    }

[/code]

请问myBatis返回值为[]是一个什类型 ,if(users==null)这样判断也不行,那应该怎样判断为空呢??

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • u011606457 _1_1_7_ 10年前

    [code="java"] List users = userMapper.getUsersByName("999");

    System.out.println(users);

    if(users==null||users.isEmpty()){

    System.out.println("not found result.");

    return ;

    } [/code]

    点赞 评论 复制链接分享
  • lihong22 红之悟 10年前

    可以用这个判断if(list.isEmpty()||list.size()==0)

    点赞 评论 复制链接分享
  • wl1205626 wl1205626 10年前

    []:空list对象返回的String对象

    点赞 评论 复制链接分享
  • wl1205626 wl1205626 10年前

    这是个list,可以这样判断
    [code="java"]if(users==null||users.size()==0)[/code]

    点赞 评论 复制链接分享