Mapeamento de classe junto ao banco

3 respostas
L

to fazendo mapeamento de duas classes, cliente e endereço, na classe cliente vai existir uma coleçao do tipo endereço, ao criar a tabelas cliente no banco, tenho que criar um campo relativo a coleçao endereço ???

3 Respostas

L

So lemrabrando que to usando Hibernate !
:smiley:

Marky.Vasconcelos
Você usa HibernateAnnotatios? olha um exemplo
@Entity(name="Endereco")
@Table(name="tb_enderecos")
public class Endereco(){
@Id
@GeneratedValue
@Column(name="endereco_id")
public Long id;
public String rua;
public Long CEP;
}

@Entity(name="Cliente")
@Table(name="tb_clientes")
public class Cliente{
@Id
@Column(name="cnpj")
public Long CNPJ;
@OneToMany
@JoinTable(name="tb_enderecos_do_cliente",
joinColumns={@JoinColumn(name="cnpj")})
public Set<Endereco> enderecos;
}
L

Minha preucupaçao é na hora de criar a tabela cliente no banco, vou precisar criar um campo endereço ??? :?:

Criado 29 de junho de 2007
Ultima resposta 29 de jun. de 2007
Respostas 3
Participantes 2