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[code]/*
- 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);
}
}
[/code]
TbProfissao[code]/*
- 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 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 getTbFirmaCollection() {
return tbFirmaCollection;
}public void setTbFirmaCollection(Collection 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);
}
}
[/code]
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