Mysql面试题
发布时间:2024年01月05日
一、Mybatis.get(0)引发的问题
MyObject firstObject = resultList.get(0);
String someField = firstObject.getSomeField();
seelctOne可能都不是很完善,因为不确定什么时候可以满足多条,
什么时候不能满足多条。
正确的处理逻辑是
public Version find(){
List<Version> vs = this.versionDao.findAll();
if(vs.size()=1){
return vs.get(0);
}else if(vs.size()>1){
抛异常
}else{
走NULL的逻辑
}
return null;
}
文章来源:https://blog.csdn.net/weixin_37862824/article/details/135417089
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!