mybatis基础学习2---(resultType和resultMap的用法和区别)

Posted 智云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis基础学习2---(resultType和resultMap的用法和区别)相关的知识,希望对你有一定的参考价值。

1:resultType和resultMap两者只能有一个成立

2:resultMap可以解决复杂查询时的映射问题

3:使用

resultType使用

--------------------------------------------------------------------------------------------------

resultMap使用

==================================================================================================================

settings

这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为

 

一个配置完整的 settings 元素的示例如下:

<settings>
  <setting name="cacheEnabled" value="true"/>
  <setting name="lazyLoadingEnabled" value="true"/>
  <setting name="multipleResultSetsEnabled" value="true"/>
  <setting name="useColumnLabel" value="true"/>
  <setting name="useGeneratedKeys" value="false"/>
  <setting name="autoMappingBehavior" value="PARTIAL"/>
  <setting name="autoMappingUnknownColumnBehavior" value="WARNING"/>
  <setting name="defaultExecutorType" value="SIMPLE"/>
  <setting name="defaultStatementTimeout" value="25"/>
  <setting name="defaultFetchSize" value="100"/>
  <setting name="safeRowBoundsEnabled" value="false"/>
  <setting name="mapUnderscoreToCamelCase" value="false"/>
  <setting name="localCacheScope" value="SESSION"/>
  <setting name="jdbcTypeForNull" value="OTHER"/>
  <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
</settings>
---------------------------------------------------------------------------------------------------------------------------------------------
模糊查询

 



以上是关于mybatis基础学习2---(resultType和resultMap的用法和区别)的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis学习总结_13_Mybatis查询之resultMap和resultType区别

mybatis学习笔记(10)-一对一查询

零基础学习java------37---------mybatis的高级映射

mybatis基础_resultMap

mybatis学习笔记2

mybatis学习四 mybatis的三种查询方式