2014-12-05 40 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