博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring jdbcTemplate查不到数据时抛出EmptyResultDataAccessException
阅读量:6935 次
发布时间:2019-06-27

本文共 302 字,大约阅读时间需要 1 分钟。

问题现象:
org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
解决方法:
手动加上try...catch语句块,在catch块中return null,由于这是你业务逻辑代码,spring不会自做主张返回null,万一你没有处理呢?抛出将是空指针异常,反而误导开发者。因此,基于职责单一设计原则,spring抛出异常是合理的(jdbcTemplate的异常都是RuntimeException),它只是负责去查找数据,至于没有找到数据处理逻辑由用户完成。

 

转载地址:http://psljl.baihongyu.com/

你可能感兴趣的文章
人类进程(一)
查看>>
常用mysql语句
查看>>
【原创】自动更新程序1--网站的部署(技术:spring.net+三层架构+webservice+IrisSkin2换肤)...
查看>>
结构体中.和->两种访问区别
查看>>
x86 x64下调用约定浅析
查看>>
关于jQ的Ajax操作
查看>>
品酒大会[NOI2015]
查看>>
C# winform窗体传值 利用委托 子窗体传值给父窗体
查看>>
KMP算法
查看>>
strchr函数
查看>>
『最小表示法 Necklace』
查看>>
除了Web,神马都是浮云
查看>>
sql直接获取到对应的datetime类型的日期时间,截取函数
查看>>
A1009. Product of Polynomials (25)
查看>>
【数据压缩】Huffman编码
查看>>
RSA加密算法实现以及C#与java互通加解密
查看>>
windows mobile 开发 web service 未能建立与网络的连接、无法连接到远程服务器
查看>>
选择、操作web元素-3
查看>>
jvm查看诊断工具-jstat,jmap,jinfo,jps,jstack
查看>>
iOS逆向之fishhookDemo
查看>>