1
public class Scenario_Head {
String scenarioName
String scenarioDesc
static hasMany = [ rules: Rule ]
}
public class Rules_Head{
String rulesName
}
在grails run-app
,休眠不斷創造連接表兩個即使加入表在我的數據庫已經存在。我的dbCreate
in DataSource.groovy
是update
。的Grails的dbCreate =更新始終創建現有連接表
我不確定這種行爲只有在它是一個聯接表時纔會持續存在。
任何人都可以幫助我嗎?對這種行爲有些簡單的解釋?
在此先感謝您的答覆。
謝謝Armaiti。 –
感謝Armaiti。 校正上Scenario_Head代碼: 靜態的hasMany = [規則:Rule_Head]在我Scenario_Head域 ,我有這樣的代碼: 靜態映射= { joinTable名: 'ScenarioMaster_GfcRuleMaster',模式: 'DBO' //這ScenarioMaster_RuleMaster將成爲連接表名稱 // Scenario_Head的表名稱爲ScenarioMaster,Rules_Head爲RuleMaster } 我應該在我的Rules_Head域中添加此代碼嗎? –