Я работаю с oracle db на производстве, для которого у меня есть последовательности в gorm с генератором id по последовательностям.
Но теперь я хочу отключить все отображения для доменов только в разработке, где я используюhsqldb в файле.
Это сделано для того, чтобы не нужно было устанавливать Oracle для каждого ПК разработчика.
Я пробовал это с BootStrap:
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.Но я не знаю, какое событие.
Можете ли вы дать мне указатель?
С уважением