使用YAML,Play,JPA和Hibernate在h2中插入数据

时间:2014-03-18 16:55:57

标签: playframework-2.1

我很擅长使用播放所以请耐心等待。

我想在我的控制器上运行 jUnit 测试。我想在测试运行之前使用test-data.yml文件插入我的数据。我已经看到它是如何用Ebean完成的,但我希望不再为项目添加另一个库来进行测试。

我的问题是:可以在没有Ebean的情况下完成,如果是这样的话?

1 个答案:

答案 0 :(得分:0)

如果您看到Play Framework的ZenTasks示例应用程序,则Global类在onStart()调用的静态类上具有此Yaml.load("initial-data.yml")。 ZenTask示例使用Ebean,但这是您正在寻找的位置吗? 在Map对象all.get("users")上检索用户,但随后您可以随意保存数据。如果考虑到JPA,this topic会更好地回答。

与YAML不同的另一种方法是手动编写Evolutions。 Ebean会自动为您生成进化,但您也可以手动编写它们。看到: http://www.playframework.com/documentation/2.2.x/Evolutions