クラスの使用
org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder
org.springframework.jdbc.datasource.embedded 内の EmbeddedDatabaseBuilder 使用
修飾子と型メソッド説明EmbeddedDatabaseBuilder.addDefaultScripts()
データベースにデータを取り込むために実行するデフォルトの SQL スクリプトを追加します。データベースを初期化または設定するために実行する SQL スクリプトを追加します。EmbeddedDatabaseBuilder.addScripts
(StringSE... scripts) データベースを初期化または設定するために実行する複数の SQL スクリプトを追加します。EmbeddedDatabaseBuilder.continueOnError
(boolean flag) SQL スクリプトの実行中に発生したすべての失敗をログに記録する必要があるが、失敗の原因にはならないように指定します。EmbeddedDatabaseBuilder.generateUniqueName
(boolean flag) 一意の ID を生成してデータベース名として使用するかどうかを指定します。EmbeddedDatabaseBuilder.ignoreFailedDrops
(boolean flag) 実行されたスクリプト内の失敗した SQLDROP
ステートメントを無視できることを指定します。EmbeddedDatabaseBuilder.setBlockCommentEndDelimiter
(StringSE blockCommentEndDelimiter) すべての SQL スクリプトでブロックコメントの終了区切り文字を指定します。EmbeddedDatabaseBuilder.setBlockCommentStartDelimiter
(StringSE blockCommentStartDelimiter) すべての SQL スクリプトでブロックコメントの開始区切り文字を指定します。EmbeddedDatabaseBuilder.setCommentPrefix
(StringSE commentPrefix) すべての SQL スクリプトで使用される単一行のコメント接頭辞を指定します。EmbeddedDatabaseBuilder.setCommentPrefixes
(StringSE... commentPrefixes) すべての SQL スクリプト内の単一行コメントを識別するプレフィックスを指定します。EmbeddedDatabaseBuilder.setDataSourceFactory
(DataSourceFactory dataSourceFactory) 組み込みデータベースに接続するDataSource
SE インスタンスの作成に使用するファクトリを設定します。組み込みデータベースの名前を設定します。EmbeddedDatabaseBuilder.setScriptEncoding
(StringSE scriptEncoding) プラットフォームのエンコーディングと異なる場合は、すべての SQL スクリプトで使用される文字エンコーディングを指定します。EmbeddedDatabaseBuilder.setSeparator
(StringSE separator) カスタムの場合、すべての SQL スクリプトで使用されるステートメント区切り文字を指定します。EmbeddedDatabaseBuilder.setType
(EmbeddedDatabaseType databaseType) 組み込みデータベースの型を設定します。