統合テストに Derby を使用しようとしていますが、データとテーブル構造を事前に入力するにはどうすればよいでしょうか? ドキュメントが見つかりません(確かにどこかに存在しますが)。JPAで使用しています。
質問する
897 次
2 に答える
2
テーブルの作成や値の挿入などの単純なことには、ant
sql
タスクと SQL コマンドを含むファイルを使用できます。
蟻:
<sql driver="org.apache.derby.jdbc.EmbeddedDriver"
url="jdbc:derby:${dbpath};create=true"
src="${dbdir}/${name}.sql"
keepformat="true"
password="" userid="">
<classpath>
<pathelement location="${env.DERBY_INSTALL}/lib/derby.jar"/>
<pathelement location="${env.DERBY_INSTALL}/lib/derbytools.jar"/>
</classpath>
</sql>
SQL ファイル:
CREATE TABLE Cabs
(Path VARCHAR(256) NOT NULL PRIMARY KEY,
Description VARCHAR(64) NOT NULL,
EngineType SMALLINT NOT NULL);
INSERT INTO Cabs
VALUES
.... values to insert
;
于 2013-09-15T15:57:58.523 に答える