在mybatis中
如果返回值是Java的Collection或Map类型,会先初始化(new一个集合对象),再把结果添加进去。因此查询结果为空时返回值不是null而是空集合。
如果返回值是普通对象,查询不到时,返回值是null。
版权声明:本文为dreambyday原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
在mybatis中
如果返回值是Java的Collection或Map类型,会先初始化(new一个集合对象),再把结果添加进去。因此查询结果为空时返回值不是null而是空集合。
如果返回值是普通对象,查询不到时,返回值是null。