现在我们做一个小实验,输出一下上一个案例中没有匹配的属性,注意哦,现在user类中是有内部嵌套的复杂数据类型的

运行结果:

mybatis框架-resultMap的自动映射级别-partial 和full的探讨

 

 注意到:现在居然连userPassword都打印不出来了,原因就是user类中是有内部嵌套的复杂数据类型的。这是默认的映射级别是:autoMappingBehavior=“partial”

 

解决这种问题:

<settings>
       <setting name="logImpl" value="LOG4J" />
       <!--设置resultMap的自动映射级别 -->
       <setting name="autoMappingBehavior" value="FULL"/>
</settings>

FULL:表示的是匹配所有,不管有嵌套复杂数据类型。

输出结果:

mybatis框架-resultMap的自动映射级别-partial 和full的探讨

 

 

 

相关文章:

  • 2023-03-18
  • 2022-12-23
  • 2021-05-06
  • 2022-03-04
  • 2022-12-23
  • 2022-03-02
猜你喜欢
  • 2022-12-23
  • 2021-04-17
  • 2021-05-27
  • 2021-09-23
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案