首页 > 其他分享 >resultType="int" 返回值是 null

resultType="int" 返回值是 null

时间:2022-10-21 18:12:49浏览次数:53  
标签:int resultType 返回值 集合 Integer null

在 xml 中写 SQL 语句时, 指定的 resultType="int"mysql 中没查到数据时返回值不是 -1, 也不是 0, 而是 null.

原因:

mybatis 对 resultType 的官方描述

期望从这条语句中返回结果的类全限定名或别名。 注意,如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身的类型。 resultType 和 resultMap 之间只能同时使用一个。

其中提到类别名, 在查找官方文档中类别名对照表时发现:

别名 映射的类型
_int int
_integer int
int Integer

int 对应的是 Integer对象, 所以最后返回 null.

标签:int,resultType,返回值,集合,Integer,null
From: https://www.cnblogs.com/mynode/p/16814400.html

相关文章

  • tutorialspoint 教程之《Web Services 指南》
    tutorialspoint是一个公布免费的编程技术的教学和参考手册的网站。本系列教程是截至发稿时止该网站公布的最新《WebServices指南》体系教学,一一翻......
  • Work with AWS VPC, Lambda and Internet
    AWSVPCmeansaVLANforauser,theallpotentialnetworkresourcemightallocatedwithinthisVLANwithprivateIPaddresses,suchasEC2,EFSetc.Thereis......
  • Springboot 项目普通类调用 Mapper 接口使用 MybatisPlus 报错:空指针异常(NullPointer
    Springboot项目普通类调用Mapper接口使用MybatisPlus报错:空指针异常(NullPointerException)报错开发时,在普通类调用Mapper接口使用MabatisPlus功能时会报出......
  • CF645E Intellectual Inquiry 题解
    传送门|无耻地宣传我的博客(矩乘代码在最后)看一眼题,没什么思路,那大概就是个dp了。先求已知序列的方案数。考虑怎么设计状态。因为本质不同,如果设\(f[i]\)表示,......
  • int和String的相互转化
    int和String的相互转化将int转化为String通过valueof()方法进行转化inta=100;Stringnum1=String.valueOf(a);System.out.println("将int转化为String:"+nu......
  • 个人翻译Introduction to Linear Algebra, 5th Edition 3.1节(仅用于交流学习,非盈利)
    本书的翻译仅为交流学习!才疏学浅,不当的地方还望指正。请勿于其它用途!PDF文件 链接一:  https://pan.baidu.com/s/1owQJo1oq_yb7sqnnjpIPzA提取码:27t1  链接二:htt......
  • TS语法中interface和class的理解
    在TS中interface和后端语言如c#中的概念是不一样的,在TS中interface相当于定义了一种类型,是设置自定义类型的方式,区分与基础类型(number、string等),当定义变量时,就可以设置该......
  • CF1311F Moving Points
    题目传送门思路给出一种不需要脑子的四颗树状数组解法。这四颗树状数组分别为:一颗维护负数,一颗维护负数个数,一颗维护正数,一颗维护正数个数。首先考虑没有速度该怎么求......
  • 接口interface
    接口interface一个完整的项目:class,interface,enum,annation+资源文件(配置文件)+jar接口语法:publicinterface接口名称{}类与类单继承关系,利用接口进行弥补单根继承......
  • 《Inequity aversion improves cooperation in intertemporal social dilemmas》
    背景:主要是研究在复杂的时间和空间扩展下的社会困境问题。现有的基于经济的无状态模型以及多智能体的强化学习都无法产生一个像人类一样在社会困境中合作的智能体,因此本......