Я пытаюсь связать новый проект Grails с уже существующей базой данных SQL Server 2008, проблема в том, что когда я пытаюсь перечислить/обновить или что-то еще, ничего не работает, и я получаю сообщение об ошибке
Таблица "TEST_EXEC_QUEUE" не найдена; Оператор SQL: выберите первые 10 this_.id как id0_0_, this_.Env как Env0_0_, this_.Priority как Priority0_0_, this_.State как State0_0_, this_.subSystem как subSystem0_0_, this_.system как system0_0_, this_.test_scenario_id как test7_0_0_ из test_exec_queue this_ [42102-164]
Мой файл datasource.groovy: -
dataSource {
pooled = false
driverClassName = "net.sourceforge.jtds.jdbc.Driver"
dialect = "org.hibernate.dialect.SQLServerDialect"
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = false
cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory'
}
// environment specific settings
development {
dataSource {
dbCreate = "update"
url = "jdbc:jtds:sqlserver://UKSQL08;databaseName=Selenium"
}
}
а файл домена выглядит следующим образом, у кого-нибудь есть идеи...?
package testexecqueue
class TestExecQueueCheck {
static constraints = {
test_scenario_id(blank:false)
myPriority()
myState()
myEnv()
system()
subSystem()
}
static mapping = {
table "test_exec_queue"
version false
columns{
test_scenario_id column:"test_scenario_id"
myPriority column:"Priority"
myState column:"State"
myEnv column:"Env"
system column:"system"
subSystem column:"subSystem"
}
}
Integer test_scenario_id
Integer myPriority
String myState
String myEnv
String system
String subSystem
}