Grails 2.0.3多数据源gorm新实例不保存

时间:2012-11-14 08:26:15

标签: grails datasource

我创建了一个包含多个数据源的应用程序。 我在控制器中使用before方法来了解哪个数据源使用。 我将数据源的前缀保存在变量中,以根据数据源动态使用它 当我在对象或对象列表中检索时没有问题: 例子

def P = Person.class
def onePerson = p."${varPrefix}".list().get(0)

但是当我尝试创建新对象以保存它时:

def p = new Person()
p.nom = "jean"
p.renom = "dujardin"
p."${varPrefix}".save(failOnError:true, flush:true)

我有一个错误,说我的数据库中没有表“人”

所以我试试这个

def p = Person.class
p.nom = "jean"
p.renom = "dujardin"
p."${varPrefix}".save(failOnError:true, flush:true)

然后我有另一个错误,表示Person没有属性nom解决方案:nom,prenom等..

我在网上找不到任何解决方案。根据grails文档命名空间策略应该可以工作,但它没有

0 个答案:

没有答案