- 博客(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关注的人