Relacionamento Hibernate

1 resposta
C

Bom Dia,

Estou com a seguinte dúvida: Tenho um pojo Empresa no qual o mesmo está relacionado com Filial sendo assim defini no mesmo a estrutura de
dados como set e realizei o mapeamento com o hibernate , tudo bem funcionou.O que não estou conseguindo fazer é acessar os atributos da classe Filial (classe filha)

Segue abaixo o código:

public class Empresa {

private String cnpj;
private String nomeEmp;
private String nomeFant;
private String endereco;
private String cep;
private String bairro;
private String cidade;
private String estado;
private int estabelecimento;
private String descEstab;
private String insEstadual;
private String insMunicipal;
private String telefone1;
private String telefone2;
private String responsavel;
private String cpf;
private String atividade;
private int filial;
private Set<Filial> filialN = new HashSet<Filial>();


public Empresa() {
}

// sets e gets


public class Filial {

private String nomeFilial;

private String nomeFilialRed;

private String cnpjFilial;

private String endereco;

private String cep;

private String bairro;

private String cidade;

private String estado;

private String insEstadual;

private String insMunicipal;

private String telefone1;

private String telefone2;

private String responsavel;

private FilialPK filialPK;
public Filial() {

setFilialPK(new FilialPK());

}

// sets e gets


Mapeamento Unidirecional

Resumindo: É possível durante uma consulta acessar os dados da classe filha? Desde já agradeço a atenção de todos.

1 Resposta

alves.Felipe

Cara… qcho que não esta muito certo se relacionamento de Empresa x Filial
eu acho que na entidade empresa deveria ter um auto-relacionamento…entende?
tipo

public class Empresa { 

private String cnpj; 
.
.
.
private Empresa empresaMatriz; 
private Set filiais = new HashSet();

get() e set()

tipo alguma coisa assim…

Criado 13 de janeiro de 2009
Ultima resposta 13 de jan. de 2009
Respostas 1
Participantes 2