Conexão Sybase com o grails 2.3.0
20/09/2013 20:41
0
Olá pessoal ja uso o grails em outras versões e minha conexão é a seguinte
dataSource {
pooled = true
driverClassName = "com.sybase.jdbc3.jdbc.SybDriver"

username = "*****"
password = "********"
}
hibernate {
cache.use_second_level_cache=true
cache.use_query_cache=true
cache.provider_class='net.sf.ehcache.hibernate.EhCacheProvider'
}
// environment specific settings
environments {
development {
dataSource { //dbCreate = "create" // one of 'create', 'create-drop','update'

url = "jdbc:sybase:Tds:sybase:5000/nomeDoBanco" }
}
test {
dataSource { //dbCreate = "update"
url = "jdbc:sybase:Tds:sybase:5000/nomeDoBanco" }
}
production {
dataSource { //dbCreate = "update"
url = "jdbc:sybase:Tds:sybase:5000/nomeDoBanco" }

}
}


tentei fazer parecido para o grails 2.3.0 mais não da certo ele da o seguinte erro

Error initializing the application: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Cannot resolve reference to bean 'hibernateProperties' while setting bean property 'hibernateProperties'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateProperties': Cannot resolve reference to bean 'dialectDetector' while setting bean property 'properties' with key [hibernate.dialect]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dialectDetector': Invocation of init method failed; nested exception is com.sybase.jdbc3.utils.UnimplementedOperationException: The method com.sybase.jdbc3.jdbc.SybDatabaseMetaData.getDatabaseMajorVersion() has not been completed and should not be called.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Cannot resolve reference to bean 'hibernateProperties' while setting bean property 'hibernateProperties'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateProperties': Cannot resolve reference to bean 'dialectDetector' while setting bean property 'properties' with key [hibernate.dialect]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dialectDetector': Invocation of init method failed; nested exception is com.sybase.jdbc3.utils.UnimplementedOperationException: The method com.sybase.jdbc3.jdbc.SybDatabaseMetaData.getDatabaseMajorVersion() has not been completed and should not be called.


Alguem por gentileza tem alguma ideia para me ajudar????
Tags: sybase, grails2.3.0


1
Acho esse erro muito genérico, vc está tentando rodar a aplicação internamente pela IDE?
Se estiver, tente rodar via commando por fora


grails run-app


De qualquer forma vale a pena vc acessar seu BuildConfig.Groovy e checar se o nivel de log continua como error (q é o padrão) e colocar warn.
Seria se nnão descobrir, posta aqui seu BuildConfig.Groovy tb.

Outra forma que vc poderia ver se o erro esta com o acesso ao DB, eu colocaria o banco como create-drop e acessando a memória.


21/09/2013 16:12


0
Olá Obrigado Gustavo,

Mais arrumei o erro aqui
coloquei essa linha
dialect = "org.hibernat.dialect.SybaseDialect"

no data Source
Ficou assim
dataSource {
pooled = true
driverClassName = "com.sybase.jdbc3.jdbc.SybDriver"

username = "*****"
password = "********"
dialect = "org.hibernat.dialect.SybaseDialect"[b][/b]
}
23/09/2013 17:50


0
Ops os saíram
sem querer =/
23/09/2013 17:52



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto