我目前有以下代码来定义我的“用户”类
class User
{
String username
static mapping = {
table ConfigurationHolder.config.console.datasource.table.user.mapping ?: 'user'
}
}
这适用于 grails 1.3.5,但在升级到 2.2.1 后,grails 不断抱怨ConfigurationHolder
被弃用。
所以从技术上讲,它“仍然”可以正常工作,但是一旦他们删除了这个类,将会发生什么。文档说“改用依赖注入”。但我不能使用依赖注入,因为mapping
它是静态的。
真正的问题是允许通过配置重命名表的“正确”方法是什么?
谢谢颜