Prezados, boa noite.
Tenho a seguinte classe abaixo:
@ManagedBean(name="/pessoa")
public class pessoa {
    private String nome;
    private String email;
    private String endereco;
    private String profissao;
    private Foto foto;
    public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome = nome;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getEndereco() {
        return endereco;
    }
    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }
    public String getProfissao() {
        return profissao;
    }
    public void setProfissao(String profissao) {
        this.profissao = profissao;
    }
    public Foto getFoto() {
        return foto;
    }
    public void setFoto(Foto foto) {
        this.foto = foto;
    }
}Minha dúvida é qual a melhor forma de persistir esses dados no banco, e quando e depois carregar no formulário. Alguem tem algum exemplo onde possa me basear?
 
            