mybatis的pojo与mapper.xml返回类型的部分属性不一致时的问题 |
您所在的位置:网站首页 › 交易类型不匹配 › mybatis的pojo与mapper.xml返回类型的部分属性不一致时的问题 |
本文的问题为,mapper.xml文件查询到的返回体的属性与对象的属性在数量和名称上不一致时发现的问题. 1.当查询到的属性数量上少于对象的属性数量时 (1)若mapper.xml中返回的是已定义好的resultMap时,对象中未涉及到的属性会以null的值来返回; 如图: 2.当查询到的属性数量上多于对象的属性数量时 (1)未采用lombok,实体为POJO,Mapper.xml的返回体为resultMap时,对象的属性在resultMap中与数据表字段进行绑定的属性,均查询显示正常,未绑定的属性,值为null (2)未采用lombok,实体为POJO,Mapper.xml的返回体为resultType的实体对象时,返回的对象为null 如图:
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |