首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试hibernate模型/DAO类

测试hibernate模型/DAO类
EN

Stack Overflow用户
提问于 2011-03-03 16:02:56
回答 2查看 570关注 0票数 3

我目前正在做一个项目,有一个相当复杂的数据模型,很多关系,可选的,强制的等等。我们想测试我们的模型和daos,但我们厌倦了手动编写所有的测试。最大的问题实际上是用样本数据填充要测试的模型对象。对于一个简单的模型来说,这当然很容易,但是当你有很多强制关系,因此需要为每个测试设置一个大的对象图时,问题就出现了。

有没有人知道可以简化hibernate模型/dao测试的工具或框架?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2011-03-03 16:31:53

看看http://code.google.com/p/template4/吧。它允许使用模式生成hibernate数据。

票数 0
EN

Stack Overflow用户

发布于 2011-03-08 04:56:25

我总是首先使用SQL脚本在DB中创建数据,而不是使用Hibernate以编程方式创建数据。SQL文件只包含一组针对嵌入式DB执行insert语句。使用H2 db时,我的驱动程序地址如下:

来自‘jdbc:h2:mem:;MODE=Oracle;INIT=RUNSCRIPT /conf/createDb.sql’的测试

这会自动创建一个新的数据库,并使用测试数据填充数据库,我将根据这些数据编写测试用例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5178081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档