2015-02-24 1 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, так что я надеюсь, что мой ответ будет иметь смысл.

Одно слова о наилучшей практике при подключении к Bonita: вы всегда должны избегать доступа к базе данных для R/W целей по двум основным причинам:

  • Структура базы данных является сложной и не документированным
  • приложение использует кэш Hibernate для доступа к базе данных. Написание непосредственно в базу данных может вызвать проблемы.

Вместо доступа к базе данных Bonita вы должны использовать предоставленные API.

Поскольку вы используете Grails, у вас есть доступ к Groovy. Это может позволить вам использовать Java Bonita API для подключения к Bonita Engine?

Если это не сработает, рассмотрите API Bonita REST.

+0

Я согласен с вами. Это не для записи в базу данных. Только для запроса, также, если нам нужно что-то, что их api не все предоставляет. Я понял это. – ThePearl

0

Это правильная конфигурация. Что-то еще в настраиваемом плагине вызывало проблему.

Смежные вопросы