3
我已經與liquibase 1.9.5一起工作了一段時間,並得到它來取代hibernate hbm2ddl策略創建表格並加載其中的燈具。由於這是一個Maven項目,並且由於我使用了hsqldb(使用文件create = true),所以我只需在目標文件夾中創建數據庫,以便在測試應用程序時隨時可以使用新數據庫。工作得很好,直到我意識到:如何在Liquibase中模仿Hibernate hbm2ddl「創建」行爲?
我需要數據庫重新創建使用MySQL數據庫在做集成測試時,現在
我一定會需要一個非Maven項目相同的解決方案。
因此,基本上如何在使用liquibase而不是hbm2ddl時刪除和創建數據庫?
嗨nathan感謝您的閱讀和提供解決方案。通過這種方式可以liquibase與jpa實現hibernate的工作,因爲它可以創建基於我的域模型的模式? (希望這不是太多問);) – 2011-04-15 20:20:27
目前不。 http://forum.liquibase.org/topic/jpa-persistance-xml上有一個尚未集成的補丁,儘管您可以在本地進行更改並查看它是如何工作的。 – 2011-04-15 20:24:32
好的謝謝,任何估計什麼時候它將被整合? – 2011-04-15 20:27:01