@@ -312,10 +312,10 @@ SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environ
312
312
defaultResultSetType
313
313
</td >
314
314
<td >
315
- Specifies a scroll strategy when omit it per statement settings . (Since: 3.5.2)
315
+ 각 구문의 설정을 생략할 때 스크롤 하는 방법을 지정한다 . (3.5.2 부터 )
316
316
</td >
317
317
<td >
318
- FORWARD_ONLY | SCROLL_SENSITIVE | SCROLL_INSENSITIVE | DEFAULT(same behavior with 'Not Set' )
318
+ FORWARD_ONLY | SCROLL_SENSITIVE | SCROLL_INSENSITIVE | DEFAULT(설정하지 않을 때와 동일하게 동작 )
319
319
</td >
320
320
<td >
321
321
Not Set (null)
@@ -589,7 +589,7 @@ SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environ
589
589
nullableOnForEach
590
590
</td >
591
591
<td >
592
- Specifies the default value of 'nullable' attribute on 'foreach' tag . (Since 3.5.9)
592
+ 'foreach' 태그에서 'nullable' 속성의 기본값을 지정한다 . (3.5.9 부터 )
593
593
</td >
594
594
<td >
595
595
true | false
@@ -603,7 +603,7 @@ SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environ
603
603
argNameBasedConstructorAutoMapping
604
604
</td >
605
605
<td >
606
- When applying constructor auto-mapping, argument name is used to search the column to map instead of relying on the column order . (Since 3.5.10)
606
+ 생성자 자동 매핑을 적용할 때 칼럼 순서가 아닌 칼럼 이름과 생성자 인수들의 이름을 기반으로 매핑한다 . (3.5.10 부터 )
607
607
</td >
608
608
<td >
609
609
true | false
@@ -618,6 +618,7 @@ SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environ
618
618
<source ><![CDATA[ <settings>
619
619
<setting name="cacheEnabled" value="true"/>
620
620
<setting name="lazyLoadingEnabled" value="true"/>
621
+ <setting name="aggressiveLazyLoading" value="true"/>
621
622
<setting name="multipleResultSetsEnabled" value="true"/>
622
623
<setting name="useColumnLabel" value="true"/>
623
624
<setting name="useGeneratedKeys" value="false"/>
@@ -627,10 +628,21 @@ SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environ
627
628
<setting name="defaultStatementTimeout" value="25"/>
628
629
<setting name="defaultFetchSize" value="100"/>
629
630
<setting name="safeRowBoundsEnabled" value="false"/>
631
+ <setting name="safeResultHandlerEnabled" value="true"/>
630
632
<setting name="mapUnderscoreToCamelCase" value="false"/>
631
633
<setting name="localCacheScope" value="SESSION"/>
632
634
<setting name="jdbcTypeForNull" value="OTHER"/>
633
635
<setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
636
+ <setting name="defaultScriptingLanguage" value="org.apache.ibatis.scripting.xmltags.XMLLanguageDriver"/>
637
+ <setting name="defaultEnumTypeHandler" value="org.apache.ibatis.type.EnumTypeHandler"/>
638
+ <setting name="callSettersOnNulls" value="false"/>
639
+ <setting name="returnInstanceForEmptyRow" value="false"/>
640
+ <setting name="logPrefix" value="exampleLogPreFix_"/>
641
+ <setting name="logImpl" value="SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING"/>
642
+ <setting name="proxyFactory" value="CGLIB | JAVASSIST"/>
643
+ <setting name="vfsImpl" value="org.mybatis.example.YourselfVfsImpl"/>
644
+ <setting name="useActualParamName" value="true"/>
645
+ <setting name="configurationFactory" value="org.mybatis.example.ConfigurationFactory"/>
634
646
</settings>]]> </source >
635
647
636
648
</subsection >
@@ -666,8 +678,7 @@ public class Author {
666
678
...
667
679
}
668
680
]]> </source >
669
- <p >공통의 자바타입에 대해서는 내장된 타입 별칭이 있다.
670
- 이 모두 대소문자를 가린다.</p >
681
+ <p >공통 자바 타입을 위한 여러 내장 타입 별칭이 존재한다. 이들은 대소문자를 구별하지 않으며, 오버로딩된 이름 때문에 원시형 타입은 특별 취급된다는 것을 주의해라.</p >
671
682
<table >
672
683
<thead >
673
684
<tr >
0 commit comments