Мне нужно запросить SQL из источника данных пользовательского поиска в Grails 2.4.5.Я не могу использовать проекции, потому что SQL слишком сложен.
Документация Документы Grails не дают никаких объяснений по этому случаю.
Я не могу создавать представления или подобные структурыв этой поисковой базе данных.
Мой DataSource.groovy следует:
development {
dataSource {
dbCreate = "none"
driverClassName = "oracle.jdbc.OracleDriver"
url = "jdbc:oracle:thin:@//XXXXXXX:1521/main-server"
}
lookup {
dbCreate = "none"
driverClassName = "oracle.jdbc.OracleDriver"
url = "jdbc:oracle:thin:@//XXXXXXX:1521/lookup-server"
}
}
Мой класс обслуживания, в котором я выполняю запрос, следует
class MyService {
def dataSource
def index() {
// How can I define lookup datasource?
def sql = new Sql(dataSource.lookup)
def results = sql.rows("SELECT 1 from DUAL");
}
}