我在生產環境中使用oracle數據庫,因爲我在gorm中使用id生成器的序列映射。如何在每個環境中禁用gorm.mapping id生成
但現在我想禁用所有域的映射,只有在我使用hsqldb文件的開發中。
這是爲了不必爲每個開發人員的PC安裝oracle。
我曾在一個引導這個tryied:
import grails.util.GrailsUtil;
class DevBootStrap {
def grailsApplication
def init = { servletContext ->
if(GrailsUtil.environment in ["development"]){
grailsApplication.domainClasses.each { domainClass ->
domainClass.metaClass.mapping = null
}
}
}
def destroy = {
}
}
但它不工作。
我也試圖與
grails.gorm.default.mapping = null
而且也不起作用。
我想也許在_Events。但我不知道這個事件。
你可以給我任何指針嗎?
問候