在执行测试之前,我使用 DbUnit 用测试数据填充测试数据库。
我的蚂蚁脚本片段:
<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" 用户标识="用户" 密码="通过"> <类路径> <pathelement location="ojdbc14-10.2.0.1.0.jar"/> </类路径> <操作类型="REFRESH" src="testData.xml"/> </dbunit>
在我的测试数据中,我有几个带有 &xx; 的值。价值观。该数据不会被插入,因为它被 oracle 解释为变量。
我想在连接到数据库时更改会话属性 SET SCAN OFF。
我发现我可以使用-Dparam=value
. 我试过-Dscan=off
了,但没有用。