1
有沒有一個選項可以在Grails配置中的某個地方設置,以避免設置外鍵?如果有問題,我使用MySQL。Grails - 你可以避免讓Gorm/Hibernate建立外鍵
有沒有一個選項可以在Grails配置中的某個地方設置,以避免設置外鍵?如果有問題,我使用MySQL。Grails - 你可以避免讓Gorm/Hibernate建立外鍵
假設你正在使用Hibernate,這可能會幫助:http://blog.cherouvim.com/disabling-foreign-key-generation-in-hbm2ddl/
看起來你也可以按此處所述覆蓋生成DDL:grails limited table creation
不過,我會嘗試去與第一種方法如果可能的話。
您需要澄清一下 - 您正在做什麼以及想要做什麼會對您有很大幫助。 –
當我第一次開始一個項目時,我喜歡沒有任何外鍵。我希望能夠刪除表格,並通過「更新」模式重新創建表格,而不必根據外鍵限制來阻止我。我希望能夠轉儲我的一些數據,這些數據是在開發過程中通過使用有機增長的,而不是全部拋棄。 – BuddyJoe
@Burt,我正在尋找一個簡單的方法來做到這一點。請參閱上面的推理。我想在hbm2dll中處理這個問題,而不是想出一些循環遍歷MySQL中的所有外鍵並通過MySQL中的DDL語句從BootStrap中刪除它們的方法 – BuddyJoe