【发布时间】:2015-02-03 09:49:12
【问题描述】:
我有以下域类需要映射到特定的数据源(oracle),而我的所有其他域类都映射到默认数据源(mysql,完美运行)。
我的编辑器是 GGTS,您可以注意到映射中的“数据源”带有下划线,好像它不是映射中的有效属性:
我还构建了一个简单的控制器:
class AccountWfmController {
def index() {
render AccountWfm.list() as JSON
}
}
在尝试调用控制器方法index 时,出现以下异常:
java.lang.IllegalStateException
类 [mypackage.AccountWfm] 上的方法在外部使用 Grails 应用程序。如果在使用测试的上下文中运行 正确模拟 API 或引导 Grails。
最后,我的数据源(注意:在我的/lib 文件夹中我有ojdbc6.jar):
dataSourceWFM {
pooled = true
dialect = org.hibernate.dialect.Oracle10gDialect
driverClassName = 'oracle.jdbc.OracleDriver'
username = "username"
password = "password"
url = "jdbc:oracle:thin:@192.168.1.1:1521:SID"
dbCreate = '' //none, I have readonly access
}
关于这里发生的事情的任何提示(Grails 2.4.3)?
谢谢
【问题讨论】:
标签: oracle grails grails-orm ggts