0
我已将DbUnit整合到我的应用中,其中使用了休眠和Oracle SQL;我创建数据模型作为表只有但是列制作失败:DbUnit是否支持使用Hibernate插入的序列?
create sequence CARS_LOGIN_SEQ
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1;
我简直不敢相信;没问题,我跳过序列并选择工作,但是当我的应用程序在测试用例中插入一行时,它失败了!
这里是我使用Hibernate XML文件中的序列:
<id name="id" column="PARTY_ID">
<generator class="sequence">
<param name="sequence">cars_party_seq</param>
</generator>
</id>
这是什么意思,如果我的代码使用序列,那么我不能使用DbUnit?
注意我正在使用DbUnit 2.4.8,但可以根据需要进行升级。