Skip to content

Commit c37b7b1

Browse files
committed
Doc update for #611 [ci skip] .
1 parent c69bb0b commit c37b7b1

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed

src/site/es/xdoc/java-api.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ try (SqlSession session = sqlSessionFactory.openSession()) {
395395
<td><code>@Options</code></td>
396396
<td><code>Method</code></td>
397397
<td>Attributes of mapped statements.</td>
398-
<td>Esta anotación proporciona acceso a un gran conjunto de opciones de configuración que normalmente aparecen como atributos en los mapped statements. En lugar de complicar cada anotación existente la anotación Options proporciona una forma sencilla y concisa de acceder a estas opciones. Atributos: useCache=true, flushCache=FlushCachePolicy.DEFAULT, resultSetType=FORWARD_ONLY, statementType=PREPARED, fetchSize=-1, timeout=-1, useGeneratedKeys=false, keyProperty=“id”, keyColumn=“”. Es importante comprender que las anotaciones en Java no permiten indicar un valor nulo. Por lo tanto, cuando usas la anotación Options el statement usará todos los valores por defecto. Presta atención a estos valores pro defecto para evitar comportamientos inesperados. La keyColumn solo se requiere para algunas bases de datos (como PostgreSQL) cuando la columna no es la primera columna de la tabla.</td>
398+
<td>Esta anotación proporciona acceso a un gran conjunto de opciones de configuración que normalmente aparecen como atributos en los mapped statements. En lugar de complicar cada anotación existente la anotación Options proporciona una forma sencilla y concisa de acceder a estas opciones. Atributos: useCache=true, flushCache=FlushCachePolicy.DEFAULT, resultSetType=FORWARD_ONLY, statementType=PREPARED, fetchSize=-1, timeout=-1, useGeneratedKeys=false, keyProperty=“id”, keyColumn=“”, resultSets=“”. Es importante comprender que las anotaciones en Java no permiten indicar un valor nulo. Por lo tanto, cuando usas la anotación Options el statement usará todos los valores por defecto. Presta atención a estos valores pro defecto para evitar comportamientos inesperados. La keyColumn solo se requiere para algunas bases de datos (como PostgreSQL) cuando la columna no es la primera columna de la tabla.</td>
399399
</tr>
400400
<tr>
401401
<td>

src/site/ja/xdoc/java-api.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ try (SqlSession session = sqlSessionFactory.openSession()) {
411411
<td>このアノテーションを使うと、通常マップドステートメントの属性として指定される多様なスイッチや設定オプションにアクセスすることができます。<code>Options</code> アノテーションによって、各ステートメントのアノテーションを複雑化することなく、一貫したクリーンな方法で設定にアクセスできるよう工夫されています。キー: Attributes:
412412
<code>useCache=true</code>, <code>flushCache=FlushCachePolicy.DEFAULT</code>, <code>resultSetType=FORWARD_ONLY</code>,
413413
<code>statementType=PREPARED</code>, <code>fetchSize=-1</code>, <code>timeout=-1</code>,
414-
<code>useGeneratedKeys=false</code>, <code>keyProperty="id"</code>, <code>keyColumn=""</code>.
414+
<code>useGeneratedKeys=false</code>, <code>keyProperty="id"</code>, <code>keyColumn=""</code>, <code>resultSets=""</code>.
415415
Java アノテーションを使う場合、値として <code>null</code> を指定することはできないという制限があります。これはどういうことかというと、<code>Options</code> アノテーションを付加したステートメントにはデフォルトのオプションが適用されるということです。予期しない動作を防ぐため、各オプションのデフォルト値を把握しておくようにしてください。<br/><br/>
416416
<code>keyColumn</code> は特定のデータベース(Oracle や PostgreSQL など)でのみ必須となります。
417417
<code>keyColumn</code> と <code>keyProperty</code> に対して指定可能な値については、上で出てきた insert ステートメントについての説明を参照してください。</td>

src/site/ko/xdoc/java-api.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,8 @@ try (SqlSession session = sqlSessionFactory.openSession()) {
520520
timeout=-1,
521521
useGeneratedKeys=false,
522522
keyProperty=“id”,
523-
keyColumn=“”.
523+
keyColumn=“”,
524+
resultSets=“”.
524525
자바 애노테이션을 이해하는 것이 중요하다.
525526
자바 애노테이션은 “null”을 설정 할 수 없다.
526527
그래서 일단 Options 애노테이션을 사용하면 각각의 속성은 디폴트 값을 사용하게 된다.

src/site/xdoc/java-api.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ try (SqlSession session = sqlSessionFactory.openSession()) {
432432
<code>Options</code> annotation provides a consistent and clear way to access these. Attributes:
433433
<code>useCache=true</code>, <code>flushCache=FlushCachePolicy.DEFAULT</code>, <code>resultSetType=FORWARD_ONLY</code>,
434434
<code>statementType=PREPARED</code>, <code>fetchSize=-1</code>, <code>timeout=-1</code>,
435-
<code>useGeneratedKeys=false</code>, <code>keyProperty="id"</code>, <code>keyColumn=""</code>.
435+
<code>useGeneratedKeys=false</code>, <code>keyProperty="id"</code>, <code>keyColumn=""</code>, <code>resultSets=""</code>.
436436
It's important to understand that with Java Annotations, there is no way to specify <code>null</code> as a value.
437437
Therefore, once you engage the <code>Options</code> annotation, your statement is subject to all of the default
438438
values. Pay attention to what the default values are to avoid unexpected behavior.<br/><br/>

src/site/zh/xdoc/java-api.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,9 @@ fetchSize=-1 ,
678678
,
679679
timeout=-1
680680
useGeneratedKeys=false ,
681-
keyProperty=”id”。
681+
keyProperty=”id” ,
682+
keyColumn=”” ,
683+
resultSets=””。
682684
理解 Java 注解是很
683685
重要的,因为没有办法来指定“null”
684686
作为值。因此,一旦你使用了 Options

0 commit comments

Comments
 (0)