2015-02-24 42 views
0

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

这是我在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" 

}

回答

0

首先,我想指出的是,我不是一个Grails专家,所以我希望我的回答会是有意义的。连接到博尼塔最佳实践

一个字的时候:你应该总是避免访问到它的R/W的目的数据库主要有两个原因:

  • 数据库结构是复杂的,而不是记录
  • 的应用程序依靠Hibernate缓存来访问数据库。直接写入数据库可能会导致问题。

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

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

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

+0

我同意你的意见。它不适用于写入数据库。只有在查询时,如果我们需要他们api没有提供的东西。我想通了。 – ThePearl 2015-02-27 22:33:57

0

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