Prefixo de entidades

5 respostas
vinnymesquita

Boa tarde galera, é o seguinte fiz a modelagem do meu banco e criei as classes de persistencia e ja programei um monte e agora que vejo que deveria ter utilizado uma padronização de prefixos nas tabelas pois ao longo do tempo esse banco vai crescer e terei de fazer manutenções. Gostaria de saber se tem como eu alterar o nome destas tabelas sem mexer nas minhas classes de persistencia. Por exemplo no banco a tabela fica CADCliente e a persistencia continuar Cliente.

Obrigado e bom final de semana a todos.

5 Respostas

E

Sim tem, vc utiliza o que para persistencia?? JPA?

E

Se for JPA fica assim

@Entity
@Table(schema="\"public\"", name="\"CDAAgenda\"")
public class Agenda implements Serializable{
Hebert_Coelho

Aqui eu mostro um exemplo de como fazer: Tutorial Hibernate 3 com JPA 2.

vinnymesquita

Pow galera acho que é isso mesmo!
Vou testar aqui e respondo se deu certo.
Sabem me dizer se alterando na anotação (name="\xxxxxx") se vai interferir nos meus hqls, criterias, querys?

Abraços e bom final de semana

E

Não irá gerar problemas não Vinny, pois as Hql e criterias se referenciam a classe pelo classe do objeto e não pelo nome da tabela.

Criado 25 de novembro de 2011
Ultima resposta 26 de nov. de 2011
Respostas 5
Participantes 3