diff --git a/src/site/ko/xdoc/java-api.xml b/src/site/ko/xdoc/java-api.xml index 57da7080a60..65cdae33ff6 100644 --- a/src/site/ko/xdoc/java-api.xml +++ b/src/site/ko/xdoc/java-api.xml @@ -270,7 +270,7 @@ int insert(String statement) int update(String statement) int delete(String statement)]]> -

A Cursor offers the same results as a List, except it fetches data lazily using an Iterator.

+

Cursor는 List와 동일한 결과를 보여주지만, 데이터를 반복문을 통해 lazy하게 가져온다

entities = session.selectCursor(statement, param)) { for (MyEntity entity:entities) { // process one entity @@ -751,36 +751,37 @@ class UserSqlBuilder { } }]]> -

This example shows usage that share an sql provider class to all mapper methods using global configuration(Available since 3.5.6):

+

이 예제는 모든 매퍼 메소드에 SQL 프로바이더 클래스를 전역 설정으로 공유하는 방법을 보여준다. (3.5.6 버전부터 사용 가능):

-

This example shows usage the default implementation of ProviderMethodResolver(available since MyBatis 3.5.1 or later):

+

이 예제는 ProviderMethodResolver의 기본 구현 사용법을 보여준다.(available since MyBatis 3.5.1 or later):

getUsersByName(String name); -// Implements the ProviderMethodResolver on your provider class +// provider 클래스에서 ProviderMethodResolver 를 구현 class UserSqlProvider implements ProviderMethodResolver { // In default implementation, it will resolve a method that method name is matched with mapper method + // 기본 구현에서, 메소드 이름이 mapper 메소드와 일치하는 경우 해당 메소드를 찾는다. public static String getUsersByName(final String name) { return new SQL(){{ SELECT("*"); @@ -793,11 +794,11 @@ class UserSqlProvider implements ProviderMethodResolver { } }]]> -

This example shows usage the databaseId attribute on the statement annotation(Available since 3.5.5):

+

이 예제는 statement 애노테이션에서 databaseId 속성이 어떻게 활용되는지를 보여줍니다(3.5.5 버전부터 사용 가능):