本文介紹了H2使用數據對內存中數據庫進行初始化的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我使用h2和Hibernate來動態生成內存中的DB,以便進行單元測試。
我成功地創建了數據庫,一切運行正常。
但我有一個問題,我不知道該怎么解決。
在執行測試之前,我需要將參考數據加載到數據庫中進行測試。
我將這些數據作為SQL插入的文件進行了審查,我只需要在實時環境中運行一次,然而,因為數據庫是每次從頭開始生成的,所以我需要弄清楚如何在運行時插入數據。
數據非常簡單,它是國家列表、州列表等。
做這件事的最佳方式是什么?
順便說一句,一切都在Spring框架下工作。
推薦答案
對于測試,您可以在創建連接時執行初始化腳本。
http://www.h2database.com/html/features.html#execute_sql_on_connection
這篇關于H2使用數據對內存中數據庫進行初始化的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,