Hibernate annotations

1 resposta
johmjohm

Ola galera !!!

Estou iniciando com hibernate, andei olhando alguns exemplos de hibernate, mas o negocio é o seguinte:

quero fazer uns relacionamentos entre minhas classes, mas enstou com duvidas!!

tipo assim:

tenhu uma classe chamada Pessoa, uma chamada Usuario, uma chamada Endereço e outra Contatos!

quero fazer o seguinte:
uma Pessoa só pode ter UM Usuario e UM Endereco mas pode ter Varios contatos!!
ou seja tenhu q fazer relacionamentos One-to-one e One-to-Many!!

Aí entra o problema! Nao estou conseguindo fazer isso pelo Annotations!!

Alguem poderia me dar uma ideia!!!

vlws!

1 Resposta

rrmartins

Tendo já as Entidades (Classes) mapeadas de acordo com o Banco.

para fazer a ligação de Pessoa para Usuario basta:

public class Pessoa {

@OneToOne
public Usuario usuario;
...
//gettres e settres

}

para fazer a ligação de endereço para Contatos basta:

public class Endereco {

@OneToMany
public Contato contatos;
...
//gettres e settres

}

Consegui te ajudar?

Criado 16 de março de 2011
Ultima resposta 16 de mar. de 2011
Respostas 1
Participantes 2