Fórum Bean retornando null #594824
11/06/2018
0
Boa noite , estou com um problema sempre que vou gravar a editora me retorna null.
Message : editora.xhtml @21,65 value="#{editoraBean.editora.nome}": Target Unreachable, identifier [editoraBean] resolved to null
Message : editora.xhtml @21,65 value="#{editoraBean.editora.nome}": Target Unreachable, identifier [editoraBean] resolved to null
@Entity @Table(name = "editora") public class Editora { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private int id_editora; private String nome; private String cidade; public String getCidade() { return cidade; } public void setCidade( String cidade) { this.cidade = cidade; } public int getId() { return id_editora; } public void setId(int id) { this.id_editora = id; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public Editora(int id , String nome, String cidade) { super(); this.nome = nome; this.cidade = cidade; this.id_editora = id; } public Editora() { } }
public class EditoraDao { public void create(Editora editora) { EntityManager em = JPAUtil.getEntityManager(); em.getTransaction().begin(); em.persist(editora); em.getTransaction().commit(); em.close(); } public void update(Editora editora) { EntityManager em = JPAUtil.getEntityManager(); em.getTransaction().begin(); em.merge(editora); em.getTransaction().commit(); em.close(); } public void delete(Editora editora) { EntityManager em = JPAUtil.getEntityManager(); em.getTransaction().begin(); em.remove(em.merge(editora)); em.getTransaction().commit(); em.close(); } public Editora readId(int id) { EntityManager em = JPAUtil.getEntityManager(); Editora editora = em.find(Editora.class, id); em.close(); return editora; } public List<Editora> readAll(){ EntityManager em = JPAUtil.getEntityManager(); Query query = em.createQuery("from Editora"); List<Editora> editores = query.getResultList(); return editores; } }
@ManagedBean(name = "editoraBean") @ViewScoped public class EditoraBean implements Serializable { /** * */ private static final long serialVersionUID = 1L; private Editora editora = new Editora(); private EditoraDao edt = new EditoraDao(); public Editora getEditora() { return editora; } public void setEditora(Editora editora) { this.editora = editora; } public void salvar() { if (this.editora.getId() == 0) { edt.create(editora); } else { edt.update(editora); } } }

Lucas Domiciano
Curtir tópico
+ 0
Responder
Posts
11/06/2018
Lucas Domiciano
Alguém pode me ajudar ???
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)