单元测试可以使用dbunit
我在javaeye发过一个demo 比较详细

解决方案 »

  1.   

    to micro1984(小嘴看世界)
    已看过你在javaeye上的文章了,写得非常详细
    只是对这个问题还没搞清楚,现在发现如果做一系列的操作的话,前面的操作会保存。如先insert,再update,则insert的内容会保存入.script文件中。hsqldb中memory表的内容是在数据库关闭后保存进文件中的,而在连接中设置了shutdown=true后,应该会在连接被关闭后关闭数据库,不知为何ibatis提交事务后数据库为何不关闭,继续期待高手能有对这个问题有比较详细的说明