千家信息网

mybatis中查询结果为空时会出现哪些问题

发表于:2024-10-13 作者:千家信息网编辑
千家信息网最后更新 2024年10月13日,这篇文章主要介绍了mybatis中查询结果为空时会出现哪些问题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mybatis中查询结果为空时会出现哪些问题文章都会有所收获,
千家信息网最后更新 2024年10月13日mybatis中查询结果为空时会出现哪些问题

这篇文章主要介绍了mybatis中查询结果为空时会出现哪些问题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mybatis中查询结果为空时会出现哪些问题文章都会有所收获,下面我们一起来看看吧。

第一种:resultType为基本类型,如string(在此暂且把string归纳为基本类型)

  如果select的结果为空,则dao接口返回结果为null

第二种,resultType为基本类型,如int

后台报异常:

org.apache.ibatis.binding.BindingException: Mapper method 'com.fkit.dao.xxDao.getUserById attempted to return null from a method with a primitive return type (int).

解释:查询结果为null,试图返回null但是方法定义的返回值是int,null转为int时报错

解决办法:修改select的返回值为String

第三种 resultType为类为map ,如map、hashmap

  dao层接口返回值为null

第四种 resultType 为list ,如list

  dao层接口返回值为[],即空集合。

注意:此时判断查询是否为空就不能用null做判断

第五种 resultType 为类 ,如com.fkit.pojo.User

  dao层接口返回值null

关于"mybatis中查询结果为空时会出现哪些问题"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"mybatis中查询结果为空时会出现哪些问题"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

结果 查询 问题 接口 知识 类型 内容 篇文章 价值 办法 后台 操作简单 文章 方法 时报 易懂 更多 看吧 行业 资讯 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库动态字段使用 格力软件开发工程师怎么样 计算机网络安全的原则 服务器怎么装系统教程视频 财务管理软件开发机构 联想服务器登录密码忘记如何找回 服务器的网站别人无法访问 意大利新的网络安全法正式生效 软件开发工作情况简介 计算机网络安全课程体会 数据库开发行业的弊端 盐田区网络技术转移互惠互利 t3标准版客户端怎样设置服务器 工控网络安全等保 佛山软件开发公司怎么样 吴忠市政务软件开发公司 《专业嵌入式软件开发》 2018年国内网络安全大事 苹果手机提示服务器未连接 阜康app软件开发制作 多媒体技术和网络技术哪个难 三防一控网络安全 海尔中级软件开发工程师 金牛网络技术科技有限公司 存储服务器数据安全分析 天龙八部架设需要什么服务器 软件开发数据库论文 服务器管理器组策略 tuxedo的服务器 db2数据库远程备份命令
0