自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 mybatis resultType映射Map的坑

看到这我查了下 当执行一个数据库查询时,MyBatis会根据提供的resultType或resultMap来处理从数据库返回的结果集。在此过程中,如果查询的SQL语句中指定了列的别名,并且别名中包含了点(.),MyBatis会认为这是一种嵌套属性的指示。例如,如果别名是'user.name',MyBatis会尝试找到一个User对象的name属性,并将该列的值赋给它。这给bug是由于给字段命名的时候在名称中加了'.'这样的符号产生的看图。别名先换id 出结果后重新组装name就行。看这数据明显是返回异常。

2024-07-17 10:13:01 287

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除