Problemas com Hibernate  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
TeiTei
Virtual Machine Man
[Avatar]

Membro desde: 31/10/2007 07:36:22
Mensagens: 665
Offline

Galera estou com um pequeno problema, estou utilizando Hibernate para acessa a base, tenho uma entidade chamada User com os annotations padrões ex:


Ao fazer o deploy da minha aplicação eu faço uma interceptação com o ServletContextListener e utilizo um esquema de



o codigo acima atualiza as minhas entidades em base de dados, ou seja se eu criar um novo atributo em alguma de minhas entidades o hibernate faz essa verificação antes de subir a aplicação, porem esta gerenado o seguinte erro:




Javai?
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline

bom... eu não manjo do strategy=generationtype.auto, mas como 40 minutos no guj é bastante tempo (respostas costumam vir em menos), vou dar meu pitaco...

desconfio que ele está procurando a tal da tabela ai do erro, não encontra e da esse erro, parece que ela se refere a sequences, coisa que o my sql não tem se bem me lembro (faz tempo que só mexo com oracle tb =/). Tenta troca o generationtype.auto por generationtype.identity e ve ai se funciona...

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
AGAraujo
JavaTeenager
[Avatar]

Membro desde: 30/03/2009 07:56:35
Mensagens: 159
Offline

Cara qual a versão do seu MySQL (e o dialeto que está usando)?
O problema esta relacionado a isto ou a permissão (caso mais raro).
Verifique logo se você consegue visualizar o esquema "information_schema" e dentro dele a tabela "system_sequences".
Posta ai o resultado.

O pensamento é uma prévia dos próximos acontecimentos
AGAraujo
JavaTeenager
[Avatar]

Membro desde: 30/03/2009 07:56:35
Mensagens: 159
Offline


GenerationType.AUTO:
"The native identity generator picks other identity generators like identity, sequence, or hilo, depending on the capabilities of the underlying database. Use this generator to keep your mapping metadata portable to different database management systems"


Em outras palavra para os Bancos de Dados mais conhecidos no mercado o hibernate deve reconhecer a estratégia mais apropriada, no caso IDENTITY.




O pensamento é uma prévia dos próximos acontecimentos
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team