大家好我想用jhipster開發一個應用程序,我有一些問題。如果我在實體中添加一些新屬性並導入新的jdl文件,該操作是否會刪除由我(後端和前端)添加的自定義代碼,我可以在開始開發後修改我的實體嗎?如果是的話,修改實體並將我的定製和舊數據保存在數據庫中的最佳方法是什麼? 感謝所有如何在開始開發後修改jhipster實體
1
A
回答
1
使用git將您的自定義代碼與更新後的生成代碼合併,將JHipster視爲一個團隊夥伴,他在自己的git分支上對您的代碼進行更改,然後將其更改與您的代碼合併。
使用liquibase:diff創建Liquibase遷移,這種遷移可以逐步修改您的模式,而不是修改現有的遷移,並在其中實現用於現有數據遷移的手動代碼。請參閱JHipster documentation和Liquibase文檔。
0
正如GaëlMarziou所說,git是您的項目必須具備的工具。
如果您更新實體,您可以再次導入jdl文件,但仔細閱讀子生成器輸出,它會顯示修改/衝突的文件並詢問您是否要覆蓋現有文件。
但是,我正在尋找用於刪除的技巧和解決方案。
相關問題
- 1. JHipster MySQL的開發
- 2. 如何開始修改大項目
- 3. 如何修改主鍵auto_increment的開始?
- 4. 如何開始開發OnsenUI?
- 5. 如何開始開發* nix
- 6. 修改Oracle查詢開始
- 7. 如何告訴MYSQL從後面開始修改X個字符?
- 8. 無論如何修改行動開始後CCMoveTo的目的地?
- 9. 如何在nopcommerce中開始開發?
- 10. 如何修改jhipster的源代碼並將實體的顯示更改爲jqGrid
- 11. 開始實體框架數據庫開發(代碼優先)
- 12. 修改開發模塊
- 13. Netbeans模塊開發 - 如何修改打開的文件
- 14. 如何在JHipster中重用.java實體?
- 15. 開始.net開發¶在Ironpython
- 16. 如何開始開發軟件?
- 17. 如何從mahout開始開發
- 18. 如何開始越獄開發
- 19. 如何開始使用Scala開發Web?
- 20. 如何開始爲iOS開發配件?
- 21. 如何開始開發SharePoint Web部件?
- 22. 如何開始遊戲開發?
- 23. 如何開始使用Kinect的開發
- 24. 如何從phonegap開發開始?
- 25. 如何開始使用joomla開發?
- 26. 如何開始開發Mozilla Firefox插件?
- 27. 如何開始開發EDI 837 Professional?
- 28. 如何開始爲Amazon Fire TV開發?
- 29. 如何開始移動開發
- 30. 在最後修改區域展開Jtree?