我期待在使用Hibernate作爲ORM的Java項目中使用DBdeploy等版本化數據庫遷移工具,並使用Gradle作爲構建系統。我無法查找有關在Gradle上運行DBDeploy的任何文檔。還有一個基於Hibernate的遷移管理器,它可以通過查看Hibernate類/定義中的更改來了解模式更改嗎?在休眠中使用DBDeploy作爲ORM
1
A
回答
3
因爲dbdeploy有一個Ant任務,所以從Gradle使用它應該很簡單。請參閱Gradle用戶指南中的Using Ant Tasks。
2
我無法查找有關在Gradle上運行DBDeploy的任何文檔。
幾乎所有的構建系統都可能調用ant任務或dbdeploy的命令行界面。
還有一個基於Hibernate的遷移管理器,它可以通過查看Hibernate類/定義中的更改來了解模式更改嗎?
你可能想看看Liquibase。我沒有真正使用它(我使用過dbdeploy),但它有hibernate integration,看起來像你想要的。
1
這篇文章展示瞭如何在搖籃使用DBDeploy: http://blog.codeborne.com/2012/09/using-dbdeploy-in-gradle.html
+1
雖然將鏈接發佈到有用的信息是非常好的,但請確保您也包含該信息的簡短摘要,以防鏈接頁面變得無法訪問。 – Mac 2012-09-27 22:21:32
相關問題
- 1. 使用休眠作爲庫
- 2. 使用字符串作爲休眠
- 3. 在休眠中使用LIKE%
- 4. 在休眠中使用JTable
- 5. 在休眠中使用longblob
- 6. 休眠1到M兒童限制
- 7. 在休眠中使用兩個字段作爲唯一ID
- 8. 爲了在休眠
- 9. 休眠:重用休眠類
- 10. 休眠中的DOM使用
- 11. 爲什麼ResponseEntity在休眠加載時調用休眠
- 12. 當使用休眠
- 13. 休眠:使用HQL
- 14. 使用DAO休眠
- 15. 如何在SQL Server中使用dbdeploy?
- 16. 爲休眠
- 17. 如何在休眠狀態下使用Oracle函數作爲ID
- 18. 如何在休眠狀態下使用兩列作爲主鍵
- 19. 休眠:@SecondaryTable不起作用
- 20. 休眠SessionFactory不起作用
- 21. 休眠:@GeneratedValue不起作用?
- 22. 休眠prepareStatement不起作用
- 23. org.hibernate.ejb.Ejb3Configuration在休眠中棄用
- 24. dynamicUpdate不工作在休眠
- 25. 如何在休眠中使用@Qualifier
- 26. 如何使用包含在休眠中
- 27. 在休眠中使用多個列表
- 28. 在泛型中使用休眠
- 29. 在休眠中使用Oracle XMLType列
- 30. 在休眠中使用瞬態屬性
兩個以下的答案是部分答案我的問題。可惜我不能選擇這兩個作爲正確的答案。 – 2011-03-20 10:23:59