ITPub博客

首页 > Linux操作系统 > Linux操作系统 > DBUnit的一些弊端

DBUnit的一些弊端

原创 Linux操作系统 作者:猪头兵 时间:2010-10-27 15:52:18 0 删除 编辑
今天研究了半天DBUnit,导出一般没有问题,比对也还可以。但是我在导入的时候,问题非常的多,先说说导入的问题:
  1. 表ID字段是主键(自增型),在导入数据的的时候,提示我的意思大概是:字段编号不能手动插入。
  2. 网上搜了一下,说可以通过mssql扩展操作可以实现,结果弄了一下但是提示我没有权限。我想可能是需要管理员的权限来修改支持手动输入ID,然后操作完了再修改为自动编号。没有权限只好放弃这个方法。
  3. 其间提示我事务没有开始什么的错误,网上搜了一下可以使用DatabaseOperation.TRANSACTION来解决,但是没有这个DBunit没有这个版本,下载最新版有引发POI版本问题。
  4. 之后决定删除ID字段,试试能不能导入,依然不行。
  5. 彻底放弃。。。,使用本人的Khaos系统进行了数据的导入。
我想通过mssql的扩展然后修改权限应该可以实现,但是公司不可能给我权限呀,我回去试试吧。

我觉得DBUnit还是有一定的弊端的,具体如下:
1.比较数据的时候,字段个数必须一样多,而且数据的序列必须一致。
2.数据导入的时候,比较麻烦。因为他需要将自动编号主键导入,所以需要较高的权限。

建议使用版本:DBUnit2.4.8 + POI3.2

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24821291/viewspace-676884/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-10-26

  • 博文量
    4
  • 访问量
    11351