Я работаю с устаревшим кодом, который использует источники данных. Я определяю его в файле config.groovy
, но когда я запускаю код в режиме TEST, мне нужно определить источник данных другим способом:
environments {
development {
grails.naming.entries = [
"jdbc/AS400DS": [
...
]
]
}
test {
grails.naming.entries = [
"java:comp/env/jdbc/AS400DS": [
...
]
]
}
}
Это правильно и нормально? Или я что-то упустил? Это работает, но я не понимаю, почему я должен определять имя jndi по-другому.