Pergunta

Estou tentando instalar o GridSphere através de algum aplicativo, há uma tarefa de formiga que cria um banco de dados. Então, mudei o arquivo Hibernate.Properties para usar o Oracle (em vez de HSQL), mas estou recebendo este erro:

 net.sf.hibernate.HibernateException: Could not instantiate dialect class

Minha configuração de dialeto é:

      hibernate.dialect=org.hibernate.dialect.OracleDialect

Estou usando o Oracle10g

Foi útil?

Solução

De net.sf Pacote de exceção, acho que você está usando o Hibernate 2. Quando estava na versão 2, o Hibernate foi hospedado no Sourceforge e foi lançado com o net.sf.hibernate pacote. Na versão 3, eles começaram a usar o org.hibernate pacote. Portanto, o dialeto que você deve usar é net.sf.hibernate.dialect.OracleDialect ou net.sf.hibernate.dialect.Oracle9Dialect, ao invés de org.hibernate.dialect.OracleDialect. Você ainda pode encontrar lançamentos de hibernato 2.x mais antigos (com fontes e documentação) no Página do projeto FonteFforge.

Outras dicas

Esta classe deve estar no núcleo de hibernação. Confira o Árvore de origem. Qual versão do Hibernate você está usando?

Além disso, você pode querer usar org.hibernate.dialect.Oracle10gDialect no seu caso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top