content: package com.t2ti.fenix.model.cadastros;
  
  import java.io.Serializable;
  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.NamedQuery;
  import javax.persistence.OneToOne;
  import javax.persistence.Table;
  import javax.persistence.Temporal;
  import javax.persistence.TemporalType;
  
  import com.fasterxml.jackson.annotation.JsonIgnore;
  
  
  /**
   * The persistent class for the pessoa_fisica database table.
   * 
   */
  @Entity
  @Table(name="pessoa_fisica")
  @NamedQuery(name="PessoaFisica.findAll", query="SELECT pf FROM PessoaFisica pf")
  public class PessoaFisica implements Serializable {
  	private static final long serialVersionUID = 1L;
  
  	@Id
  	@GeneratedValue(strategy = GenerationType.IDENTITY)
  	private Integer id;
  
  	@Column(name="CPF")
  	private String cpf;
  	
  	@Column(name="RG")
  	private String rg;
  
  	@Column(name="ORGAO_RG")
  	private String orgaoRg;
  
  	@Temporal(TemporalType.DATE)
  	@Column(name="DATA_EMISSAO_RG")
  	private Date dataEmissaoRg;
  	
  	@Temporal(TemporalType.DATE)
  	@Column(name="DATA_NASCIMENTO")
  	private Date dataNascimento;
  	
  	@Column(name="SEXO")
  	private String sexo;
  	
  	@Column(name="RACA")
  	private String raca;
  
  	@Column(name="NACIONALIDADE")
  	private String nacionalidade;
  
  	@Column(name="NATURALIDADE")
  	private String naturalidade;
  
  	@Column(name="NOME_PAI")
  	private String nomePai;
  
  	@Column(name="NOME_MAE")
  	private String nomeMae;
  	
  	@OneToOne
  	@JsonIgnore
  	@JoinColumn(name="ID_PESSOA")
  	private Pessoa pessoa;
  
  	public PessoaFisica() {
  	}
  
  	public Integer getId() {
  		return id;
  	}
  
  	public void setId(Integer id) {
  		this.id = id;
  	}
  
  	public String getCpf() {
  		return cpf;
  	}
  
  	public void setCpf(String cpf) {
  		this.cpf = cpf;
  	}
  
  	public String getRg() {
  		return rg;
  	}
  
  	public void setRg(String rg) {
  		this.rg = rg;
  	}
  
  	public String getOrgaoRg() {
  		return orgaoRg;
  	}
  
  	public void setOrgaoRg(String orgaoRg) {
  		this.orgaoRg = orgaoRg;
  	}
  
  	public Date getDataEmissaoRg() {
  		return dataEmissaoRg;
  	}
  
  	public void setDataEmissaoRg(Date dataEmissaoRg) {
  		this.dataEmissaoRg = dataEmissaoRg;
  	}
  
  	public Date getDataNascimento() {
  		return dataNascimento;
  	}
  
  	public void setDataNascimento(Date dataNascimento) {
  		this.dataNascimento = dataNascimento;
  	}
  
  	public String getSexo() {
  		return sexo;
  	}
  
  	public void setSexo(String sexo) {
  		this.sexo = sexo;
  	}
  
  	public String getRaca() {
  		return raca;
  	}
  
  	public void setRaca(String raca) {
  		this.raca = raca;
  	}
  
  	public String getNacionalidade() {
  		return nacionalidade;
  	}
  
  	public void setNacionalidade(String nacionalidade) {
  		this.nacionalidade = nacionalidade;
  	}
  
  	public String getNaturalidade() {
  		return naturalidade;
  	}
  
  	public void setNaturalidade(String naturalidade) {
  		this.naturalidade = naturalidade;
  	}
  
  	public String getNomePai() {
  		return nomePai;
  	}
  
  	public void setNomePai(String nomePai) {
  		this.nomePai = nomePai;
  	}
  
  	public String getNomeMae() {
  		return nomeMae;
  	}
  
  	public void setNomeMae(String nomeMae) {
  		this.nomeMae = nomeMae;
  	}
  
  	public Pessoa getPessoa() {
  		return pessoa;
  	}
  
  	public void setPessoa(Pessoa pessoa) {
  		this.pessoa = pessoa;
  	}
  
  
  }