Nunca tive resultados muito bons com o DBUnit… se vc vai mockar os metodos do DAO, nao eh melhor envolve-los em uma pequena camada de servicos, e ai sim mockar os servicos nos testes unitarios… e depois escrever testes que falam com um banco de dados de verdade (integracao) pra testar que os servicos e DAOs estao funcionando?