@@ -700,6 +700,7 @@ SqlSessionFactory factory =
700
700
<source ><![CDATA[ <settings>
701
701
<setting name="cacheEnabled" value="true"/>
702
702
<setting name="lazyLoadingEnabled" value="true"/>
703
+ <setting name="aggressiveLazyLoading" value="true"/>
703
704
<setting name="multipleResultSetsEnabled" value="true"/>
704
705
<setting name="useColumnLabel" value="true"/>
705
706
<setting name="useGeneratedKeys" value="false"/>
@@ -709,11 +710,21 @@ SqlSessionFactory factory =
709
710
<setting name="defaultStatementTimeout" value="25"/>
710
711
<setting name="defaultFetchSize" value="100"/>
711
712
<setting name="safeRowBoundsEnabled" value="false"/>
713
+ <setting name="safeResultHandlerEnabled" value="true"/>
712
714
<setting name="mapUnderscoreToCamelCase" value="false"/>
713
715
<setting name="localCacheScope" value="SESSION"/>
714
716
<setting name="jdbcTypeForNull" value="OTHER"/>
715
- <setting name="lazyLoadTriggerMethods"
716
- value="equals,clone,hashCode,toString"/>
717
+ <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
718
+ <setting name="defaultScriptingLanguage" value="org.apache.ibatis.scripting.xmltags.XMLLanguageDriver"/>
719
+ <setting name="defaultEnumTypeHandler" value="org.apache.ibatis.type.EnumTypeHandler"/>
720
+ <setting name="callSettersOnNulls" value="false"/>
721
+ <setting name="returnInstanceForEmptyRow" value="false"/>
722
+ <setting name="logPrefix" value="exampleLogPreFix_"/>
723
+ <setting name="logImpl" value="SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING"/>
724
+ <setting name="proxyFactory" value="CGLIB | JAVASSIST"/>
725
+ <setting name="vfsImpl" value="org.mybatis.example.YourselfVfsImpl"/>
726
+ <setting name="useActualParamName" value="true"/>
727
+ <setting name="configurationFactory" value="org.mybatis.example.ConfigurationFactory"/>
717
728
</settings>]]> </source >
718
729
719
730
</subsection >
0 commit comments