提交 e97c2bd7 编写于 作者: K Keith Donald

rc2 updates

上级 48cfb73f
...@@ -2779,7 +2779,7 @@ SqlTypeValue value = new AbstractSqlTypeValue() { ...@@ -2779,7 +2779,7 @@ SqlTypeValue value = new AbstractSqlTypeValue() {
this when you need to create an embedded database instance in a this when you need to create an embedded database instance in a
standalone environment, such as a data access object unit test: standalone environment, such as a data access object unit test:
<programlisting language="java"> EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); <programlisting language="java"> EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
EmbeddedDatabase db = builder.type(H2).script("schema.sql").script("test-data.sql").build(); EmbeddedDatabase db = builder.setType(H2).addScript("my-schema.sql").addScript("my-test-data.sql").build();
// do stuff against the db (EmbeddedDatabase extends javax.sql.DataSource) // do stuff against the db (EmbeddedDatabase extends javax.sql.DataSource)
db.shutdown() db.shutdown()
</programlisting></para> </programlisting></para>
...@@ -2812,12 +2812,11 @@ SqlTypeValue value = new AbstractSqlTypeValue() { ...@@ -2812,12 +2812,11 @@ SqlTypeValue value = new AbstractSqlTypeValue() {
<title>Using HSQL</title> <title>Using HSQL</title>
<para>Spring supports HSQL 1.0.0 to 2.0.0. HSQL is the default embedded <para>Spring supports HSQL 1.0.0 to 2.0.0. HSQL is the default embedded
database if no type is specified explicitly. To specify HSQL explicitly, database if no type is specified explicitly. To specify HSQL explicitly,
<!--Why would you need to specify HSQL explicitly if it's the default? TR: For clarity, maybe?-->set set the <literal>type</literal> attribute of the
the <literal>type</literal> attribute of the
<literal>embedded-database</literal> tag to <literal>HSQL</literal>. If <literal>embedded-database</literal> tag to <literal>HSQL</literal>. If
you are using the builder API, call the you are using the builder API, call the
<literal>type(EmbeddedDatabaseType)</literal> method with <literal>setType(EmbeddedDatabaseType)</literal> method with
<literal>EmbeddedDatabaseType.HSQL</literal>.</para> <literal>EmbeddedDatabaseType.HSQL</literal>.</para>
</section> </section>
...@@ -2828,7 +2827,7 @@ SqlTypeValue value = new AbstractSqlTypeValue() { ...@@ -2828,7 +2827,7 @@ SqlTypeValue value = new AbstractSqlTypeValue() {
<literal>type</literal> attribute of the <literal>type</literal> attribute of the
<literal>embedded-database</literal> tag to <literal>H2</literal>. If <literal>embedded-database</literal> tag to <literal>H2</literal>. If
you are using the builder API, call the you are using the builder API, call the
<literal>type(EmbeddedDatabaseType)</literal> method with <literal>setType(EmbeddedDatabaseType)</literal> method with
<literal>EmbeddedDatabaseType.H2</literal>.</para> <literal>EmbeddedDatabaseType.H2</literal>.</para>
</section> </section>
...@@ -2839,7 +2838,7 @@ SqlTypeValue value = new AbstractSqlTypeValue() { ...@@ -2839,7 +2838,7 @@ SqlTypeValue value = new AbstractSqlTypeValue() {
set the <literal>type</literal> attribute of the set the <literal>type</literal> attribute of the
<literal>embedded-database</literal> tag to <literal>Derby</literal>. If <literal>embedded-database</literal> tag to <literal>Derby</literal>. If
using the builder API, call the using the builder API, call the
<literal>type(EmbeddedDatabaseType)</literal> method with <literal>setType(EmbeddedDatabaseType)</literal> method with
<literal>EmbeddedDatabaseType.Derby</literal>.</para> <literal>EmbeddedDatabaseType.Derby</literal>.</para>
</section> </section>
...@@ -2856,8 +2855,8 @@ public class DataAccessUnitTestTemplate { ...@@ -2856,8 +2855,8 @@ public class DataAccessUnitTestTemplate {
@Before @Before
public void setUp() { public void setUp() {
// creates a HSQL in-memory db populated from classpath:schema.sql and classpath:test-data.sql // creates a HSQL in-memory db populated from default scripts classpath:schema.sql and classpath:test-data.sql
db = EmbeddedDatabaseBuilder.buildDefault(); db = new EmbeddedDatabaseBuilder().addDefaultScripts().build();
} }
@Test @Test
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册