Ajuda Jpa

0 respostas
fabioebner

Pessoal seguinte, estou fazendo um find no meu banco utilizando JPA + toplink, porem ele nao esta me trazendo as referencias para a minha tabela, tipo eu tenho uma tabela firma ligada com a de profissao, qdo eu busco as firmas, ele so me traz uma profissao e nao a certa para cada firma.. vou mandar os codigos

obrigado

TbFirma
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package dao;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.Transient;

/**
 *
 * @author New
 */
@Entity
@Table(name = "tb_firma")
@NamedQueries({
    @NamedQuery(name = "TbFirma.findByNmClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmClienteFirma = :nmClienteFirma"), 
    @NamedQuery(name = "TbFirma.findByCdFichaClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.cdFichaClienteFirma = :cdFichaClienteFirma"), @NamedQuery(name = "TbFirma.findByCdCpfClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.cdCpfClienteFirma = :cdCpfClienteFirma"), @NamedQuery(name = "TbFirma.findByCdRgClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.cdRgClienteFirma = :cdRgClienteFirma"), @NamedQuery(name = "TbFirma.findByNmOrgaoExpedidorRgClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmOrgaoExpedidorRgClienteFirma = :nmOrgaoExpedidorRgClienteFirma"), @NamedQuery(name = "TbFirma.findByNrLivroClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nrLivroClienteFirma = :nrLivroClienteFirma"), @NamedQuery(name = "TbFirma.findByNrFolhaCliente", query = "SELECT t FROM TbFirma t WHERE t.nrFolhaCliente = :nrFolhaCliente"), @NamedQuery(name = "TbFirma.findByNmEstadoCivilClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmEstadoCivilClienteFirma = :nmEstadoCivilClienteFirma"), @NamedQuery(name = "TbFirma.findByNmNacionalidadeClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmNacionalidadeClienteFirma = :nmNacionalidadeClienteFirma"), @NamedQuery(name = "TbFirma.findByNmNaturalidadeClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmNaturalidadeClienteFirma = :nmNaturalidadeClienteFirma"), @NamedQuery(name = "TbFirma.findByNmEnderecoClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmEnderecoClienteFirma = :nmEnderecoClienteFirma"), @NamedQuery(name = "TbFirma.findByNmComplementoEnderecoClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmComplementoEnderecoClienteFirma = :nmComplementoEnderecoClienteFirma"), @NamedQuery(name = "TbFirma.findBySgUfClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.sgUfClienteFirma = :sgUfClienteFirma"), @NamedQuery(name = "TbFirma.findByNmBairroClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmBairroClienteFirma = :nmBairroClienteFirma"), @NamedQuery(name = "TbFirma.findByNmCidadeClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmCidadeClienteFirma = :nmCidadeClienteFirma"), @NamedQuery(name = "TbFirma.findByCdCepClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.cdCepClienteFirma = :cdCepClienteFirma"), @NamedQuery(name = "TbFirma.findByDtNascimentoClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.dtNascimentoClienteFirma = :dtNascimentoClienteFirma"), @NamedQuery(name = "TbFirma.findByNrTelefoneResidencialClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nrTelefoneResidencialClienteFirma = :nrTelefoneResidencialClienteFirma"), @NamedQuery(name = "TbFirma.findByNrTelefoneComercialClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nrTelefoneComercialClienteFirma = :nrTelefoneComercialClienteFirma"), @NamedQuery(name = "TbFirma.findByNrFaxClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nrFaxClienteFirma = :nrFaxClienteFirma"), @NamedQuery(name = "TbFirma.findByNrCelularClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nrCelularClienteFirma = :nrCelularClienteFirma"), @NamedQuery(name = "TbFirma.findByNmEmailClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmEmailClienteFirma = :nmEmailClienteFirma"), @NamedQuery(name = "TbFirma.findByDtAberturaClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.dtAberturaClienteFirma = :dtAberturaClienteFirma"), @NamedQuery(name = "TbFirma.findByNmPaiClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmPaiClienteFirma = :nmPaiClienteFirma"), @NamedQuery(name = "TbFirma.findByNmMaeClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nmMaeClienteFirma = :nmMaeClienteFirma"), @NamedQuery(name = "TbFirma.findByDsObservacaoClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.dsObservacaoClienteFirma = :dsObservacaoClienteFirma"), @NamedQuery(name = "TbFirma.findByNrEnderecoClienteFirma", query = "SELECT t FROM TbFirma t WHERE t.nrEnderecoClienteFirma = :nrEnderecoClienteFirma"), @NamedQuery(name = "TbFirma.findByNmClienteFoneticoFirma", query = "SELECT t FROM TbFirma t WHERE t.nmClienteFoneticoFirma = :nmClienteFoneticoFirma")})
public class TbFirma implements Serializable {
    @Transient
    private PropertyChangeSupport changeSupport = new PropertyChangeSupport(this);
    private static final long serialVersionUID = 1L;
    @Column(name = "nm_cliente_firma", nullable = false)
    private String nmClienteFirma;
    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="tb_firma_cd_firma_seq")
    @Column(name = "cd_ficha_cliente_firma", nullable = false)
    private Integer cdFichaClienteFirma;
    @Column(name = "cd_cpf_cliente_firma")
    private String cdCpfClienteFirma;
    @Column(name = "cd_rg_cliente_firma")
    private String cdRgClienteFirma;
    @Column(name = "nm_orgao_expedidor_rg_cliente_firma")
    private String nmOrgaoExpedidorRgClienteFirma;
    @Column(name = "nr_livro_cliente_firma")
    private BigInteger nrLivroClienteFirma;
    @Column(name = "nr_folha_cliente")
    private BigInteger nrFolhaCliente;
    @Column(name = "nm_estado_civil_cliente_firma")
    private String nmEstadoCivilClienteFirma;
    @Column(name = "nm_nacionalidade_cliente_firma")
    private String nmNacionalidadeClienteFirma;
    @Column(name = "nm_naturalidade_cliente_firma")
    private String nmNaturalidadeClienteFirma;
    @Column(name = "nm_endereco_cliente_firma")
    private String nmEnderecoClienteFirma;
    @Column(name = "nm_complemento_endereco_cliente_firma")
    private String nmComplementoEnderecoClienteFirma;
    @Column(name = "sg_uf_cliente_firma")
    private String sgUfClienteFirma;
    @Column(name = "nm_bairro_cliente_firma")
    private String nmBairroClienteFirma;
    @Column(name = "nm_cidade_cliente_firma")
    private String nmCidadeClienteFirma;
    @Column(name = "cd_cep_cliente_firma")
    private String cdCepClienteFirma;
    @Column(name = "dt_nascimento_cliente_firma")
    @Temporal(TemporalType.DATE)
    private Date dtNascimentoClienteFirma;
    @Column(name = "nr_telefone_residencial_cliente_firma")
    private String nrTelefoneResidencialClienteFirma;
    @Column(name = "nr_telefone_comercial_cliente_firma")
    private String nrTelefoneComercialClienteFirma;
    @Column(name = "nr_fax_cliente_firma")
    private String nrFaxClienteFirma;
    @Column(name = "nr_celular_cliente_firma")
    private String nrCelularClienteFirma;
    @Column(name = "nm_email_cliente_firma")
    private String nmEmailClienteFirma;
    @Column(name = "dt_abertura_cliente_firma")
    @Temporal(TemporalType.DATE)
    private Date dtAberturaClienteFirma;
    @Column(name = "nm_pai_cliente_firma")
    private String nmPaiClienteFirma;
    @Column(name = "nm_mae_cliente_firma")
    private String nmMaeClienteFirma;
    @Column(name = "ds_observacao_cliente_firma")
    private String dsObservacaoClienteFirma;
    @Column(name = "nr_endereco_cliente_firma")
    private Integer nrEnderecoClienteFirma;
    @Column(name = "nm_cliente_fonetico_firma")
    private String nmClienteFoneticoFirma;
    @JoinColumn(name = "cd_profissao_cliente_firma", referencedColumnName = "cd_profissao" , nullable = false)
    @ManyToOne
    private TbProfissao cdProfissaoClienteFirma;

    public TbFirma() {
    }

    public TbFirma(Integer cdFichaClienteFirma) {
        this.cdFichaClienteFirma = cdFichaClienteFirma;
    }

    public TbFirma(Integer cdFichaClienteFirma, String nmClienteFirma) {
        this.cdFichaClienteFirma = cdFichaClienteFirma;
        this.nmClienteFirma = nmClienteFirma;
    }

    public String getNmClienteFirma() {
        return nmClienteFirma;
    }

    public void setNmClienteFirma(String nmClienteFirma) {
        String oldNmClienteFirma = this.nmClienteFirma;
        this.nmClienteFirma = nmClienteFirma;
        changeSupport.firePropertyChange("nmClienteFirma", oldNmClienteFirma, nmClienteFirma);
    }

    public Integer getCdFichaClienteFirma() {
        return cdFichaClienteFirma;
    }

    public void setCdFichaClienteFirma(Integer cdFichaClienteFirma) {
        Integer oldCdFichaClienteFirma = this.cdFichaClienteFirma;
        this.cdFichaClienteFirma = cdFichaClienteFirma;
        changeSupport.firePropertyChange("cdFichaClienteFirma", oldCdFichaClienteFirma, cdFichaClienteFirma);
    }

    public String getCdCpfClienteFirma() {
        return cdCpfClienteFirma;
    }

    public void setCdCpfClienteFirma(String cdCpfClienteFirma) {
        String oldCdCpfClienteFirma = this.cdCpfClienteFirma;
        this.cdCpfClienteFirma = cdCpfClienteFirma;
        changeSupport.firePropertyChange("cdCpfClienteFirma", oldCdCpfClienteFirma, cdCpfClienteFirma);
    }

    public String getCdRgClienteFirma() {
        return cdRgClienteFirma;
    }

    public void setCdRgClienteFirma(String cdRgClienteFirma) {
        String oldCdRgClienteFirma = this.cdRgClienteFirma;
        this.cdRgClienteFirma = cdRgClienteFirma;
        changeSupport.firePropertyChange("cdRgClienteFirma", oldCdRgClienteFirma, cdRgClienteFirma);
    }

    public String getNmOrgaoExpedidorRgClienteFirma() {
        return nmOrgaoExpedidorRgClienteFirma;
    }

    public void setNmOrgaoExpedidorRgClienteFirma(String nmOrgaoExpedidorRgClienteFirma) {
        String oldNmOrgaoExpedidorRgClienteFirma = this.nmOrgaoExpedidorRgClienteFirma;
        this.nmOrgaoExpedidorRgClienteFirma = nmOrgaoExpedidorRgClienteFirma;
        changeSupport.firePropertyChange("nmOrgaoExpedidorRgClienteFirma", oldNmOrgaoExpedidorRgClienteFirma, nmOrgaoExpedidorRgClienteFirma);
    }

    public BigInteger getNrLivroClienteFirma() {
        return nrLivroClienteFirma;
    }

    public void setNrLivroClienteFirma(BigInteger nrLivroClienteFirma) {
        BigInteger oldNrLivroClienteFirma = this.nrLivroClienteFirma;
        this.nrLivroClienteFirma = nrLivroClienteFirma;
        changeSupport.firePropertyChange("nrLivroClienteFirma", oldNrLivroClienteFirma, nrLivroClienteFirma);
    }

    public BigInteger getNrFolhaCliente() {
        return nrFolhaCliente;
    }

    public void setNrFolhaCliente(BigInteger nrFolhaCliente) {
        BigInteger oldNrFolhaCliente = this.nrFolhaCliente;
        this.nrFolhaCliente = nrFolhaCliente;
        changeSupport.firePropertyChange("nrFolhaCliente", oldNrFolhaCliente, nrFolhaCliente);
    }

    public String getNmEstadoCivilClienteFirma() {
        return nmEstadoCivilClienteFirma;
    }

    public void setNmEstadoCivilClienteFirma(String nmEstadoCivilClienteFirma) {
        String oldNmEstadoCivilClienteFirma = this.nmEstadoCivilClienteFirma;
        this.nmEstadoCivilClienteFirma = nmEstadoCivilClienteFirma;
        changeSupport.firePropertyChange("nmEstadoCivilClienteFirma", oldNmEstadoCivilClienteFirma, nmEstadoCivilClienteFirma);
    }

    public String getNmNacionalidadeClienteFirma() {
        return nmNacionalidadeClienteFirma;
    }

    public void setNmNacionalidadeClienteFirma(String nmNacionalidadeClienteFirma) {
        String oldNmNacionalidadeClienteFirma = this.nmNacionalidadeClienteFirma;
        this.nmNacionalidadeClienteFirma = nmNacionalidadeClienteFirma;
        changeSupport.firePropertyChange("nmNacionalidadeClienteFirma", oldNmNacionalidadeClienteFirma, nmNacionalidadeClienteFirma);
    }

    public String getNmNaturalidadeClienteFirma() {
        return nmNaturalidadeClienteFirma;
    }

    public void setNmNaturalidadeClienteFirma(String nmNaturalidadeClienteFirma) {
        String oldNmNaturalidadeClienteFirma = this.nmNaturalidadeClienteFirma;
        this.nmNaturalidadeClienteFirma = nmNaturalidadeClienteFirma;
        changeSupport.firePropertyChange("nmNaturalidadeClienteFirma", oldNmNaturalidadeClienteFirma, nmNaturalidadeClienteFirma);
    }

    public String getNmEnderecoClienteFirma() {
        return nmEnderecoClienteFirma;
    }

    public void setNmEnderecoClienteFirma(String nmEnderecoClienteFirma) {
        String oldNmEnderecoClienteFirma = this.nmEnderecoClienteFirma;
        this.nmEnderecoClienteFirma = nmEnderecoClienteFirma;
        changeSupport.firePropertyChange("nmEnderecoClienteFirma", oldNmEnderecoClienteFirma, nmEnderecoClienteFirma);
    }

    public String getNmComplementoEnderecoClienteFirma() {
        return nmComplementoEnderecoClienteFirma;
    }

    public void setNmComplementoEnderecoClienteFirma(String nmComplementoEnderecoClienteFirma) {
        String oldNmComplementoEnderecoClienteFirma = this.nmComplementoEnderecoClienteFirma;
        this.nmComplementoEnderecoClienteFirma = nmComplementoEnderecoClienteFirma;
        changeSupport.firePropertyChange("nmComplementoEnderecoClienteFirma", oldNmComplementoEnderecoClienteFirma, nmComplementoEnderecoClienteFirma);
    }

    public String getSgUfClienteFirma() {
        return sgUfClienteFirma;
    }

    public void setSgUfClienteFirma(String sgUfClienteFirma) {
        String oldSgUfClienteFirma = this.sgUfClienteFirma;
        this.sgUfClienteFirma = sgUfClienteFirma;
        changeSupport.firePropertyChange("sgUfClienteFirma", oldSgUfClienteFirma, sgUfClienteFirma);
    }

    public String getNmBairroClienteFirma() {
        return nmBairroClienteFirma;
    }

    public void setNmBairroClienteFirma(String nmBairroClienteFirma) {
        String oldNmBairroClienteFirma = this.nmBairroClienteFirma;
        this.nmBairroClienteFirma = nmBairroClienteFirma;
        changeSupport.firePropertyChange("nmBairroClienteFirma", oldNmBairroClienteFirma, nmBairroClienteFirma);
    }

    public String getNmCidadeClienteFirma() {
        return nmCidadeClienteFirma;
    }

    public void setNmCidadeClienteFirma(String nmCidadeClienteFirma) {
        String oldNmCidadeClienteFirma = this.nmCidadeClienteFirma;
        this.nmCidadeClienteFirma = nmCidadeClienteFirma;
        changeSupport.firePropertyChange("nmCidadeClienteFirma", oldNmCidadeClienteFirma, nmCidadeClienteFirma);
    }

    public String getCdCepClienteFirma() {
        return cdCepClienteFirma;
    }

    public void setCdCepClienteFirma(String cdCepClienteFirma) {
        String oldCdCepClienteFirma = this.cdCepClienteFirma;
        this.cdCepClienteFirma = cdCepClienteFirma;
        changeSupport.firePropertyChange("cdCepClienteFirma", oldCdCepClienteFirma, cdCepClienteFirma);
    }

    public Date getDtNascimentoClienteFirma() {
        return dtNascimentoClienteFirma;
    }

    public void setDtNascimentoClienteFirma(Date dtNascimentoClienteFirma) {
        Date oldDtNascimentoClienteFirma = this.dtNascimentoClienteFirma;
        this.dtNascimentoClienteFirma = dtNascimentoClienteFirma;
        changeSupport.firePropertyChange("dtNascimentoClienteFirma", oldDtNascimentoClienteFirma, dtNascimentoClienteFirma);
    }

    public String getNrTelefoneResidencialClienteFirma() {
        return nrTelefoneResidencialClienteFirma;
    }

    public void setNrTelefoneResidencialClienteFirma(String nrTelefoneResidencialClienteFirma) {
        String oldNrTelefoneResidencialClienteFirma = this.nrTelefoneResidencialClienteFirma;
        this.nrTelefoneResidencialClienteFirma = nrTelefoneResidencialClienteFirma;
        changeSupport.firePropertyChange("nrTelefoneResidencialClienteFirma", oldNrTelefoneResidencialClienteFirma, nrTelefoneResidencialClienteFirma);
    }

    public String getNrTelefoneComercialClienteFirma() {
        return nrTelefoneComercialClienteFirma;
    }

    public void setNrTelefoneComercialClienteFirma(String nrTelefoneComercialClienteFirma) {
        String oldNrTelefoneComercialClienteFirma = this.nrTelefoneComercialClienteFirma;
        this.nrTelefoneComercialClienteFirma = nrTelefoneComercialClienteFirma;
        changeSupport.firePropertyChange("nrTelefoneComercialClienteFirma", oldNrTelefoneComercialClienteFirma, nrTelefoneComercialClienteFirma);
    }

    public String getNrFaxClienteFirma() {
        return nrFaxClienteFirma;
    }

    public void setNrFaxClienteFirma(String nrFaxClienteFirma) {
        String oldNrFaxClienteFirma = this.nrFaxClienteFirma;
        this.nrFaxClienteFirma = nrFaxClienteFirma;
        changeSupport.firePropertyChange("nrFaxClienteFirma", oldNrFaxClienteFirma, nrFaxClienteFirma);
    }

    public String getNrCelularClienteFirma() {
        return nrCelularClienteFirma;
    }

    public void setNrCelularClienteFirma(String nrCelularClienteFirma) {
        String oldNrCelularClienteFirma = this.nrCelularClienteFirma;
        this.nrCelularClienteFirma = nrCelularClienteFirma;
        changeSupport.firePropertyChange("nrCelularClienteFirma", oldNrCelularClienteFirma, nrCelularClienteFirma);
    }

    public String getNmEmailClienteFirma() {
        return nmEmailClienteFirma;
    }

    public void setNmEmailClienteFirma(String nmEmailClienteFirma) {
        String oldNmEmailClienteFirma = this.nmEmailClienteFirma;
        this.nmEmailClienteFirma = nmEmailClienteFirma;
        changeSupport.firePropertyChange("nmEmailClienteFirma", oldNmEmailClienteFirma, nmEmailClienteFirma);
    }

    public Date getDtAberturaClienteFirma() {
        return dtAberturaClienteFirma;
    }

    public void setDtAberturaClienteFirma(Date dtAberturaClienteFirma) {
        Date oldDtAberturaClienteFirma = this.dtAberturaClienteFirma;
        this.dtAberturaClienteFirma = dtAberturaClienteFirma;
        changeSupport.firePropertyChange("dtAberturaClienteFirma", oldDtAberturaClienteFirma, dtAberturaClienteFirma);
    }

    public String getNmPaiClienteFirma() {
        return nmPaiClienteFirma;
    }

    public void setNmPaiClienteFirma(String nmPaiClienteFirma) {
        String oldNmPaiClienteFirma = this.nmPaiClienteFirma;
        this.nmPaiClienteFirma = nmPaiClienteFirma;
        changeSupport.firePropertyChange("nmPaiClienteFirma", oldNmPaiClienteFirma, nmPaiClienteFirma);
    }

    public String getNmMaeClienteFirma() {
        return nmMaeClienteFirma;
    }

    public void setNmMaeClienteFirma(String nmMaeClienteFirma) {
        String oldNmMaeClienteFirma = this.nmMaeClienteFirma;
        this.nmMaeClienteFirma = nmMaeClienteFirma;
        changeSupport.firePropertyChange("nmMaeClienteFirma", oldNmMaeClienteFirma, nmMaeClienteFirma);
    }

    public String getDsObservacaoClienteFirma() {
        return dsObservacaoClienteFirma;
    }

    public void setDsObservacaoClienteFirma(String dsObservacaoClienteFirma) {
        String oldDsObservacaoClienteFirma = this.dsObservacaoClienteFirma;
        this.dsObservacaoClienteFirma = dsObservacaoClienteFirma;
        changeSupport.firePropertyChange("dsObservacaoClienteFirma", oldDsObservacaoClienteFirma, dsObservacaoClienteFirma);
    }

    public Integer getNrEnderecoClienteFirma() {
        return nrEnderecoClienteFirma;
    }

    public void setNrEnderecoClienteFirma(Integer nrEnderecoClienteFirma) {
        Integer oldNrEnderecoClienteFirma = this.nrEnderecoClienteFirma;
        this.nrEnderecoClienteFirma = nrEnderecoClienteFirma;
        changeSupport.firePropertyChange("nrEnderecoClienteFirma", oldNrEnderecoClienteFirma, nrEnderecoClienteFirma);
    }

    public String getNmClienteFoneticoFirma() {
        return nmClienteFoneticoFirma;
    }

    public void setNmClienteFoneticoFirma(String nmClienteFoneticoFirma) {
        String oldNmClienteFoneticoFirma = this.nmClienteFoneticoFirma;
        this.nmClienteFoneticoFirma = nmClienteFoneticoFirma;
        changeSupport.firePropertyChange("nmClienteFoneticoFirma", oldNmClienteFoneticoFirma, nmClienteFoneticoFirma);
    }

    public TbProfissao getCdProfissaoClienteFirma() {
        return cdProfissaoClienteFirma;
    }

    public void setCdProfissaoClienteFirma(TbProfissao cdProfissaoClienteFirma) {
        TbProfissao oldCdProfissaoClienteFirma = this.cdProfissaoClienteFirma;
        this.cdProfissaoClienteFirma = cdProfissaoClienteFirma;
        changeSupport.firePropertyChange("cdProfissaoClienteFirma", oldCdProfissaoClienteFirma, cdProfissaoClienteFirma);
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (cdFichaClienteFirma != null ? cdFichaClienteFirma.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof TbFirma)) {
            return false;
        }
        TbFirma other = (TbFirma) object;
        if ((this.cdFichaClienteFirma == null && other.cdFichaClienteFirma != null) || (this.cdFichaClienteFirma != null && !this.cdFichaClienteFirma.equals(other.cdFichaClienteFirma))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "dao.TbFirma[cdFichaClienteFirma=" + cdFichaClienteFirma + "]";
    }

    public void addPropertyChangeListener(PropertyChangeListener listener) {
        changeSupport.addPropertyChangeListener(listener);
    }

    public void removePropertyChangeListener(PropertyChangeListener listener) {
        changeSupport.removePropertyChangeListener(listener);
    }

}
TbProfissao
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package dao;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import java.util.Collection;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Transient;

/**
 *
 * @author New
 */
@Entity
@Table(name = "tb_profissao")
@NamedQueries({@NamedQuery(name = "TbProfissao.findByCdProfissao", query = "SELECT t FROM TbProfissao t WHERE t.cdProfissao = :cdProfissao"), @NamedQuery(name = "TbProfissao.findByNmProfissao", query = "SELECT t FROM TbProfissao t WHERE t.nmProfissao = :nmProfissao")})
public class TbProfissao implements Serializable {
    @Transient
    private PropertyChangeSupport changeSupport = new PropertyChangeSupport(this);
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="tb_firma_cd_firma_seq")
    @Column(name = "cd_profissao", nullable = false)
    private Integer cdProfissao;
    @Column(name = "nm_profissao")
    private String nmProfissao;
    @OneToMany(mappedBy = "cdProfissaoClienteFirma")
    private Collection<TbFirma> tbFirmaCollection;

    public TbProfissao() {
    }

    public TbProfissao(Integer cdProfissao) {
        this.cdProfissao = cdProfissao;
    }

    public Integer getCdProfissao() {
        return cdProfissao;
    }

    public void setCdProfissao(Integer cdProfissao) {
        Integer oldCdProfissao = this.cdProfissao;
        this.cdProfissao = cdProfissao;
        changeSupport.firePropertyChange("cdProfissao", oldCdProfissao, cdProfissao);
    }

    public String getNmProfissao() {
        return nmProfissao;
    }

    public void setNmProfissao(String nmProfissao) {
        String oldNmProfissao = this.nmProfissao;
        this.nmProfissao = nmProfissao;
        changeSupport.firePropertyChange("nmProfissao", oldNmProfissao, nmProfissao);
    }

    public Collection<TbFirma> getTbFirmaCollection() {
        return tbFirmaCollection;
    }

    public void setTbFirmaCollection(Collection<TbFirma> tbFirmaCollection) {
        this.tbFirmaCollection = tbFirmaCollection;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (cdProfissao != null ? cdProfissao.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof TbProfissao)) {
            return false;
        }
        TbProfissao other = (TbProfissao) object;
        if ((this.cdProfissao == null && other.cdProfissao != null) || (this.cdProfissao != null && !this.cdProfissao.equals(other.cdProfissao))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return nmProfissao;
    }

    public void addPropertyChangeListener(PropertyChangeListener listener) {
        changeSupport.addPropertyChangeListener(listener);
    }

    public void removePropertyChangeListener(PropertyChangeListener listener) {
        changeSupport.removePropertyChangeListener(listener);
    }

}
o Dao
public List listtaFirma(){
        EntityManager em = getEntityManager();
        try{
           Query carregaFirma = em.createQuery("SELECT t FROM Tbfirma t");
            return carregaFirma.getResultList();
        }catch(Exception e){
            return null;
        }finally {
            em.close();
        }
    }

e no meu banco a ligacao esta feito certinho, para adicionar uma firma eu preciso informar uma profissao.

obrigado

Criado 26 de agosto de 2008
Respostas 0
Participantes 1