0

我有一个 grails 应用程序。如何配置,它从应用程序连接到 bonita 数据库,以便我可以查询一些 bonita 表?

这就是我在 datasource.groovy 中的内容,它似乎不起作用。

dataSource {

driverClassName = "oracle.jdbc.OracleDriver"
dialect = org.hibernate.dialect.Oracle10gDialect
dbCreate = "validate"
pooled = true
url = "jdbc:oracle:thin:@localhost:1521:bonita"

username = "bonita"
password = "bonita"

}

4

2 回答 2

1

首先,我想指出我不是 Grails 专家,所以我希望我的回答是有意义的。

关于连接到 Bonita 时的最佳实践的一句话:出于两个主要原因,您应该始终避免出于 R/W 目的访问其数据库:

  • 数据库结构复杂且没有文档记录
  • 该应用程序依赖于 Hibernate 缓存来访问其数据库。直接写入数据库可能会导致问题。

您应该使用提供的 API,而不是访问 Bonita 数据库。

由于您使用的是 Grails,因此您可以访问 Groovy。这可能允许您使用基于 Java 的 Bonita API 连接到 Bonita 引擎?

如果这不起作用,请考虑 Bonita REST API。

于 2015-02-27T09:27:14.490 回答
0

那是正确的配置。自定义插件中的其他内容导致了问题。

于 2015-02-27T22:34:53.837 回答