package net.marcoreis.ecommerce.controller;
import java.util.Collection;
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.persistence.EntityManager;
import net.marcoreis.ecommerce.entidades.Categoria;
import net.marcoreis.ecommerce.util.JPAUtil;
@ManagedBean
@RequestScoped
public class CategoriaBean {
private Categoria categoria;
private Collection
public void setCategoria(Categoria categoria) {
this.categoria = categoria;
}
public Categoria getCategoria() {
return categoria;
}
@PostConstruct
public void init() {
categoria = new Categoria();
carregarCategorias();
}
public void carregarCategorias() {
EntityManager em = JPAUtil.getInstance().getEntityManager();
categorias = em.createQuery("from Categoria").getResultList();
em.close();
}
public Collection
return categorias;
}
}
Cara, você testou este código? Ele só faz estar o ID no objeto e pronto, não recupera automaticamente o objeto. Isso não substitui a função do converter.
A idéia era recuperar apenas o ID mesmo, Benzemá. Às vezes é melhor usar apenas o ID, mas realmente não substitui o converter nesse sentido que você falou.
Valeu pelo codigo
ajudou e muito
=D