我有一个小的Grails应用程序。我决定建立一个多租户架构。我在DataSource.groovy中定义了几个dataSource。
问题是我在我的Domain Model类中定义了几个namedQueries。
试着打电话:
Pomelo.one.matchByOneParam("paramValue").list()
似乎不起作用。
我得到了
groovy.lang.MissingMethodException
No signature of method: Pomelo.matchByOneValue() is applicable for argument types: (java.lang.String)
我理解错误,但我需要找到一种方法来根据dataSource调用这些查询。
是否有正确的语法,还是不支持此功能?
答案 0 :(得分:1)
几个月前我也遇到过这个问题并且没有任何可行的解决方案,但发现this Grails JIRA问题尚未得到解决。最后,我使用了问题中提到的解决方法createCriteria
。