VRaptor 3 com um banco já existente e populado

4 respostas
W

Pessoal,

estou remodelando um sistema para o VRaptor 3, o sistema ja está em produção e consequentemente a base de dados. Quero continuar uzando a mesma base de dados pois outros sistemas também a utiliza.

No meu sistema que está tem produção tem uma classe de usuário chamada TbUsuarioVO, no banco tem a tabela tb_usuario. São nomes diferentes e se eu renomear a minha classe para Tb_usuario, O VRaptor cria no banco a tabela tbusuario, retirando o “_”.

Como posso fazer para criar minhas classes mantendo a conpatibilidade com o nome da tabela no banco e aproveitar a automação do VRaptor?

4 Respostas

renanreismartins

TbUsuarioVO ¬¬ MEDO!

o vraptor nao cria banco, com ctza é seu ORM que faz isso… se estiver utilizando jpa tente anotar sua classe:

@Table(name = "nomeDaTabelaQueVcDeseja")

abrasssssss

Pedrosa

O Vraptor é um framework web não implementa essa parte de bd, ou vc usa um ORM como Hibernate, Ibatis, JPA, ou usa JDBC o que é menos recomendado atualmente.

W

Valeu,
obrigado,
funcionou legal com esta anotação.
Existe um atributo na minha classe que não e campo da tabela.
Como faço para o hibernate não tentar gravar este atributo?

renanreismartins

marque-o com a anotação @Transient

abrassss

Criado 27 de novembro de 2009
Ultima resposta 27 de nov. de 2009
Respostas 4
Participantes 3