0
点赞
收藏
分享

微信扫一扫

mybatis高版本存在的问题

Sikj_6590 2022-03-22 阅读 107
java后端

当mybatis的版本在3.4.0以上,查询返回值为map时:

1、当数据库中存在字段都为空的记录时,则返回值为null。

2、如果只查询某个字段,该字段对应的值为空,但数据库记录存在,此时也返回为null。

mybatis3.4.0以上版本会存在空记录返回为null的情况,因此可以使用低版本避免这个问题,mybatis版本可以使用3.4.0,mybatis-spring版本可以使用1.3.0,如果选用mybatis-spring-boot-starter,则选用的版本最高为1.1.1,对应mybatis版本为3.4.0。

举报

相关推荐

0 条评论