Java 测试hibernate模型/DAO类
我目前正在从事一个项目,该项目有一个相当复杂的数据模型,有很多关系,可选的,强制性的等等。 我们想要测试我们的模型和DAO,但是我们厌倦了手工编写所有的测试。最大的问题实际上是用样本数据填充要测试的模型对象。对于一个简单的模型,这是很容易的,当然,但是当您有很多强制关系,因此需要为每个测试设置一个大的对象图时,问题就出现了 有人知道简化测试hibernate模型/dao的工具或框架吗Java 测试hibernate模型/DAO类,java,hibernate,spring,testing,Java,Hibernate,Spring,Testing,我目前正在从事一个项目,该项目有一个相当复杂的数据模型,有很多关系,可选的,强制性的等等。 我们想要测试我们的模型和DAO,但是我们厌倦了手工编写所有的测试。最大的问题实际上是用样本数据填充要测试的模型对象。对于一个简单的模型,这是很容易的,当然,但是当您有很多强制关系,因此需要为每个测试设置一个大的对象图时,问题就出现了 有人知道简化测试hibernate模型/dao的工具或框架吗 谢谢 看一看。它允许使用模式生成hibernate数据。我总是先使用SQL脚本在DB中创建数据,而不是使用hib
谢谢 看一看。它允许使用模式生成hibernate数据。我总是先使用SQL脚本在DB中创建数据,而不是使用hibernate以编程方式创建数据。SQL文件只包含一组insert语句,这些语句是针对嵌入式数据库执行的。使用H2 db,我的驱动程序URL如下所示: jdbc:h2:mem:;模式=Oracle;INIT=test/conf/createDb.sql中的RUNSCRIPT
这将自动创建一个新的数据库,并用测试数据填充数据库,我将根据这些数据编写dao测试用例 感谢您的想法,但正如我在dbUnit中看到的,您必须创建一个数据集。在我的例子中,这个任务并不简单,因为我有一个非常复杂的数据模型。它听起来像是一个很有前途的项目。不幸的是,项目不是很活跃:上次提交是在1年前。