mybatis高版本存在的问题

  • Post author:
  • Post category:其他


当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。



版权声明:本文为m0_67391683原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。