Como criar um novo dialeto para o HIBERNATE?

4 respostas
Thiagoprudente

Bom dia! Eu estou mexendo com o banco do tipo Adabas, e não sei se o hibernate tem dialeto pra ele, parece que não tem… e se não tiver como faço para criar o dialeto??
grato pela atenção!

4 Respostas

H

Olá Tiago!!

Só como exemplo, tive problemas recentemente com o dialect do hibernate tb tipo precisava criar o bd como innodb mas estava criando no modo simples.

Encontrei essa referencia p/ o que eu precisava na net
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Às vezes googleando com paciência vc ache alguma coisa pronta já!!

Abraço

Thiagoprudente

mas e se no caso não tiver o dialeto? Como faço para criar um novo?

A

Cara, vai no fonte do hibernate e ver as classes que representam os dialetos. Vc vai ter que uma interface lá chamada Dialect eu acho, definir as palavras reservadas, metodos, conversão dos tipos de atributos JAVA para os tipos do banco de dados, acho que não deve ser simples não. Outro dia eu herdei o do Mysql para sobreescrever uma conversão lá de boolean para Tinyint(1) antes tava para bit.

Alberto

Thiagoprudente

vou tentar fazer isso, valeu!

Criado 18 de outubro de 2007
Ultima resposta 18 de out. de 2007
Respostas 4
Participantes 3