テストを実行する前に、DbUnit を使用してテスト データベースにテスト データを入力します。
私のantスクリプトの断片:
<taskdef name="dbunit" classname="org.dbunit.ant.DbUnitTask" classpath="dbunit-2.2.jar" />
<ターゲット名="ロード">
<dbunit driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@//localhost/XE"
ユーザーID="ユーザー"
password="パス">
<クラスパス>
<pathelement location="ojdbc14-10.2.0.1.0.jar"/>
</クラスパス>
<操作タイプ="更新" src="testData.xml"/>
</dunit>
私のテストデータには、 &xx; の値がいくつかあります。値。このデータは、オラクルによって変数として解釈されるため、挿入されません。
データベースに接続するときに、セッション プロパティの SET SCAN OFF を変更したいと考えています。
を使用してJVMパラメーターとして渡すことができることがわかりました-Dparam=value。試してみ-Dscan=offましたが、うまくいきませんでした。