Skip to content

Commit 6537e21

Browse files
authored
Merge pull request #855 from kazuki43zoo/fix-typo-for-SqlSessionFactoryBuilder
Fix typo for SqlSessionFactoryBuilder in doc
2 parents 824dde0 + 8cd0ea1 commit 6537e21

File tree

5 files changed

+40
-40
lines changed

5 files changed

+40
-40
lines changed

src/site/es/xdoc/configuration.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@
7272
</dataSource>]]></source>
7373
<p>El usuario y password de este ejemplo se reemplazarán por los valores de los elementos de tipo property. El driver y la url se reemplazarán por los valores contenidos en el fichero config.properties. Esto aumenta mucho las posibilidades de configuración.
7474
</p>
75-
<p>Las propiedades también pueden pasarse como parámetro al método SqlSessionBuilder.build(). Por ejemplo:
75+
<p>Las propiedades también pueden pasarse como parámetro al método SqlSessionFactoryBuilder.build(). Por ejemplo:
7676
</p>
77-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, props);
77+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, props);
7878
7979
// ... or ...
8080
81-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment, props);
81+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment, props);
8282
]]></source>
8383
<p>Si una propiedad existe en más de un lugar, MyBatis la carga en este orden:
8484
</p>
@@ -1334,7 +1334,7 @@ public class ExamplePlugin implements Interceptor {
13341334
<strong>Acerca de sobrescribir la clase Configuration
13351335
</strong>
13361336
</p>
1337-
<p>Además de modificar el comportamiento de MyBatis mediante los plugins, también es posible sobrescribir la clase Configuración por completo. Extiende la clase, sobrescribe sus métodos y pásala como parámetro en la llamada al método sqlSessionFactoryBuilder.build(myConfig). Nuevamente, ten cuenta que esto puede afectar seriamente al funcionamiento de MyBatis así que úsalo con cuidado.
1337+
<p>Además de modificar el comportamiento de MyBatis mediante los plugins, también es posible sobrescribir la clase Configuración por completo. Extiende la clase, sobrescribe sus métodos y pásala como parámetro en la llamada al método SqlSessionFactoryBuilder.build(myConfig). Nuevamente, ten cuenta que esto puede afectar seriamente al funcionamiento de MyBatis así que úsalo con cuidado.
13381338
</p>
13391339
</subsection>
13401340
<subsection name="environments">
@@ -1352,13 +1352,13 @@ public class ExamplePlugin implements Interceptor {
13521352
</ul>
13531353
<p>Para indicar qué entorno debe utilizarse, debes informar el parámetro opcional correspondiente en la llamada al SqlSessionFactoryBuilder. Existen dos métodos que aceptan el entorno:</p>
13541354

1355-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment);
1356-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment,properties);]]></source>
1355+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment);
1356+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment,properties);]]></source>
13571357

13581358
<p>Si se omite el entorno se usará el entorno por defecto:</p>
13591359

1360-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader);
1361-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader,properties);]]></source>
1360+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);
1361+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader,properties);]]></source>
13621362

13631363
<p>El elemento environments contiene la configuración del entorno:</p>
13641364

src/site/ja/xdoc/configuration.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,13 @@
7878
この例では username と password の値が properties 要素で指定した値に、そして driver と url の値が config.properties 内で定義されている値に置き換えられます。この仕組みによって柔軟な設定が実現可能です。
7979
</p>
8080
<p>
81-
SqlSessionBuilder.build() メソッドに Properties を渡すこともできます。<br />例:
81+
SqlSessionFactoryBuilder.build() メソッドに Properties を渡すこともできます。<br />例:
8282
</p>
83-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, props);
83+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, props);
8484
8585
// ... or ...
8686
87-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment, props);
87+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment, props);
8888
]]></source>
8989
<p>
9090
あるプロパティが複数の箇所で指定されている場合、MyBatis は次の順番で値を読み込みます。
@@ -1383,7 +1383,7 @@ public class ExamplePlugin implements Interceptor {
13831383
</p>
13841384
<p>
13851385
プラグインによって MyBatis の動作を変更する以外に、Configuration クラスをオーバーライドすることもできます。
1386-
方法は単純で、Configuration のサブクラスを作って任意のメソッドをオーバーライドし、sqlSessionFactoryBuilder.build(myConfig) のようにして呼び出すだけです。
1386+
方法は単純で、Configuration のサブクラスを作って任意のメソッドをオーバーライドし、SqlSessionFactoryBuilder.build(myConfig) のようにして呼び出すだけです。
13871387
繰り返しになりますが、これは MyBatis の動作に重大な影響を与える可能性があるので注意してください。
13881388
</p>
13891389
</subsection>
@@ -1410,15 +1410,15 @@ public class ExamplePlugin implements Interceptor {
14101410
envrionment を引数に取るシグネチャは下記の2つです。
14111411
</p>
14121412

1413-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment);
1414-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment,properties);]]></source>
1413+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment);
1414+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment,properties);]]></source>
14151415

14161416
<p>
14171417
environment が省略された場合、デフォルトの environment がロードされます。
14181418
</p>
14191419

1420-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader);
1421-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader,properties);]]></source>
1420+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);
1421+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader,properties);]]></source>
14221422

14231423
<p>
14241424
environment の具体的な設定は、environments 要素で行います。

src/site/ko/xdoc/configuration.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@
6969
<property name="password" value="${password}"/>
7070
</dataSource>]]></source>
7171
<p>이 예제에서 username과 password는 properties엘리먼트의 설정된 값으로 대체될 수 있다. driver와 url속성은 config.properties파일에 포함된 값으로 대체될 수도 있다. 이것은 설정에 대한 다양한 옵션을 제공하는 셈이다.</p>
72-
<p>속성은 SqlSessionBuilder.build() 메소드에 전달될 수 있다. 예를들면:</p>
73-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, props);
72+
<p>속성은 SqlSessionFactoryBuilder.build() 메소드에 전달될 수 있다. 예를들면:</p>
73+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, props);
7474
7575
// ... or ...
7676
77-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment, props);
77+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment, props);
7878
]]></source>
7979
<p>속성이 한개 이상 존재한다면 마이바티스는 일정한 순서로 로드한다.:</p>
8080
<ul>
@@ -1298,7 +1298,7 @@ public class ExamplePlugin implements Interceptor {
12981298
<strong>설정파일 오버라이드하기</strong>
12991299
</p>
13001300
<p>플러그인을 사용해서 마이바티스 핵심 행위를 변경하기 위해 Configuration클래스 전체를 오버라이드 할 수 있다.
1301-
이 클래스를 확장하고 내부 메소드를 오버라이드하고 sqlSessionFactoryBuilder.build(myConfig)메소드에 그 객체를 넣어주면 된다.
1301+
이 클래스를 확장하고 내부 메소드를 오버라이드하고 SqlSessionFactoryBuilder.build(myConfig)메소드에 그 객체를 넣어주면 된다.
13021302
다시 얘기하지만 이 작업은 마이바티스에 큰 영향을 줄수 있으니 주의해서 해야 한다.</p>
13031303
</subsection>
13041304
<subsection name="environments">
@@ -1320,13 +1320,13 @@ public class ExamplePlugin implements Interceptor {
13201320
<p>환경을 명시하기 위해 SqlSessionFactoryBuilder에 옵션으로 추가 파라미터를 주면 된다.
13211321
환경을 선택하는 두가지 시그니처는</p>
13221322

1323-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment);
1324-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment,properties);]]></source>
1323+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment);
1324+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment,properties);]]></source>
13251325

13261326
<p>environment 파라미터가 없으면 디폴트 환경이 로드된다.</p>
13271327

1328-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader);
1329-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader,properties);]]></source>
1328+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);
1329+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader,properties);]]></source>
13301330

13311331
<p>environments 엘리먼트는 환경을 설정하는 방법을 정의한다.</p>
13321332

src/site/xdoc/configuration.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,15 @@
9292
configuration.
9393
</p>
9494
<p>
95-
Properties can also be passed into the SqlSessionBuilder.build()
95+
Properties can also be passed into the SqlSessionFactoryBuilder.build()
9696
methods. For
9797
example:
9898
</p>
99-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, props);
99+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, props);
100100
101101
// ... or ...
102102
103-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment, props);
103+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment, props);
104104
]]></source>
105105
<p>
106106
If a property exists in more than one of these places, MyBatis
@@ -1502,7 +1502,7 @@ public class ExamplePlugin implements Interceptor {
15021502
can
15031503
also override the Configuration class entirely. Simply extend it
15041504
and override any methods inside, and pass it into the call to the
1505-
sqlSessionFactoryBuilder.build(myConfig) method. Again though, this
1505+
SqlSessionFactoryBuilder.build(myConfig) method. Again though, this
15061506
could have a severe impact on the behaviour of MyBatis, so use
15071507
caution.
15081508
</p>
@@ -1544,15 +1544,15 @@ public class ExamplePlugin implements Interceptor {
15441544
signatures that accept the environment are:
15451545
</p>
15461546

1547-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment);
1548-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment, properties);]]></source>
1547+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment);
1548+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment, properties);]]></source>
15491549

15501550
<p>If the environment is omitted, then the default environment is
15511551
loaded, as follows:
15521552
</p>
15531553

1554-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader);
1555-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, properties);]]></source>
1554+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);
1555+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, properties);]]></source>
15561556

15571557
<p>The environments element defines how the environment is
15581558
configured.

src/site/zh/xdoc/configuration.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@
7272
</dataSource>]]></source>
7373
<p>这个例子中的 username 和 password 将会由 properties 元素中设置的相应值来替换。
7474
driver 和 url 属性将会由 config.properties 文件中对应的值来替换。这样就为配置提供了诸多灵活选择。</p>
75-
<p>属性也可以被传递到 SqlSessionBuilder.build()方法中。例如:</p>
76-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, props);
75+
<p>属性也可以被传递到 SqlSessionFactoryBuilder.build()方法中。例如:</p>
76+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, props);
7777
7878
// ... or ...
7979
80-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment, props);
80+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment, props);
8181
]]></source>
8282
<p>如果属性在不只一个地方进行了配置,那么 MyBatis 将按照下面的顺序来加载:</p>
8383
<ul>
@@ -1304,7 +1304,7 @@ public class ExamplePlugin implements Interceptor {
13041304
<p><span class="label important">NOTE</span>
13051305
<strong>覆盖配置类</strong>
13061306
</p>
1307-
<p>除了用插件来修改 MyBatis 核心行为之外,还可以通过完全覆盖配置类来达到目的。只需继承后覆盖其中的每个方法,再把它传递到 sqlSessionFactoryBuilder.build(myConfig) 方法即可。再次重申,这可能会严重影响 MyBatis 的行为,务请慎之又慎。</p>
1307+
<p>除了用插件来修改 MyBatis 核心行为之外,还可以通过完全覆盖配置类来达到目的。只需继承后覆盖其中的每个方法,再把它传递到 SqlSessionFactoryBuilder.build(myConfig) 方法即可。再次重申,这可能会严重影响 MyBatis 的行为,务请慎之又慎。</p>
13081308
</subsection>
13091309
<subsection name="配置环境(environments)" id="environments">
13101310
<p>MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中,
@@ -1325,14 +1325,14 @@ public class ExamplePlugin implements Interceptor {
13251325
<p>为了指定创建哪种环境,只要将它作为可选的参数传递给 SqlSessionFactoryBuilder 即可。可以接受环境配置的两个方法签名是:
13261326
</p>
13271327

1328-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment);
1329-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader, environment,properties);]]></source>
1328+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment);
1329+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment,properties);]]></source>
13301330

13311331
<p>如果忽略了环境参数,那么默认环境将会被加载,如下所示:
13321332
</p>
13331333

1334-
<source><![CDATA[SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader);
1335-
SqlSessionFactory factory = sqlSessionFactoryBuilder.build(reader,properties);]]></source>
1334+
<source><![CDATA[SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);
1335+
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader,properties);]]></source>
13361336

13371337
<p>环境元素定义了如何配置环境。
13381338
</p>

0 commit comments

Comments
 (0)