2014-12-05 37 views

回答

1

ActiveJDBC在第一次访问时从数据库中读取其元数据。这意味着它需要一个数据库。通常,您将使用不同的数据库进行测试,而不是用于运行应用程序的数据库。由于ActiveJDBC支持多个数据库,因此您可以使用H2内存数据库进行测试。

无论如何,在没有数据库的情况下测试ORM类的目的是什么?

+0

这是正确的。其实我的一个jenkins机器没有安装mysql。可能与H2一起使用是个不错的选择。 – dejavu 2014-12-09 10:15:38

+0

我会建议使用相同的数据库进行测试,以避免部署后的意外情况:) – ipolevoy 2014-12-09 15:03:20