jhipster将测试数据填入生产数据库

时间:2015-02-12 05:46:43

标签: transactional jhipster test-data

我有一个新的jhipster项目,想要创建一堆testdata来填充生产数据库,以便有可能向我的应用程序显示一些数据。

你能给我一个最好的练习吗? 我添加了一个针对prod配置文件运行的junittest。这个可以吗?

我还有一个问题,即创建后可以在测试用例中从数据库中读取数据,但它似乎不在数据库中,尽管我已经添加了@Transactional(就像jhipster创建的UserServiceTest)。

你能给我一个提示是什么问题或者如何增加交易事项的loglevel?

提前致谢 最好的祝福 马库斯

1 个答案:

答案 0 :(得分:0)

我找到了原因,为什么在帖子http://forum.spring.io/forum/spring-projects/data/53804-commit-transactions-running-springjunit4classrunner中出现这种情况。

我正在使用SpringJUnit4ClassRunner,它最终回滚了它的交易。如果要禁用此行为,则必须向测试类添加@TransactionConfiguration(defaultRollback = false)或向测试方法添加@Rollback(false)。

干杯 马库斯