Bom to Criando um sistema pra treinar um pouco, mas estou tendo um pouco de problemas…
Tipo na hora q crio a minha pagina pra imprimir todos os usuarios na tela ele n imprimi nada, sendo q eu pegando essa classe e printando no console ele me traz os resultados perfeitamente…
NUm sei o q eu faço, n sei pra onde corre :D.
vo por um pedaço das classes
@Entity
@Table(name = "Usuario")
public class Usuario implements Serializable{
@Id
@Column(name = "Code")
private int code;
@Column(name = "Nome")
private String nome;
@Column(name = "Endereco")
private String endereco;
public class GenericDao {
protected Session getSession(){
return HibernateUtil.getSession();
}
protected void genericSaveOrUpdate(Serializable pojo){
Session s = getSession();
s.saveOrUpdate(pojo);
s.beginTransaction().commit();
s.close();
}
protected Serializable genericGet(Class classToSearch, Serializable key){
Session s = getSession();
Serializable retorno = (Serializable) s.get(classToSearch, key);
s.close();
return retorno;
}
protected void genericRemove(Serializable pojo){
Session s = getSession();
s.delete(pojo);
s.beginTransaction().commit();
s.close();
}
protected <T extends Serializable> List<T> ListAllClass(Class<T> classe){
Criteria c = getSession().createCriteria(classe);
return c.list();
}
public class UsuarioDao extends GenericDao{
public void AddUsuario(Usuario u){
genericSaveOrUpdate(u);
}
public void RemoveUsuario(Usuario u){
genericRemove(u);
}
public void UpdateUsuario(Usuario u){
genericSaveOrUpdate(u);
}
public Usuario getUsuario(int key){
return (Usuario) genericGet(Usuario.class, key);
}
public List<Usuario> ListUsuarios(){
List<Usuario> myList = ListAllClass(Usuario.class);
return myList;
}
public class UsuarioFace {
private List<Usuario> usuarios = null;
private UsuarioDao dao = new UsuarioDao();
private Usuario usuario = new Usuario();
public List<Usuario> getUsuarios() {
if(usuarios == null){
usuarios = dao.ListUsuarios();
}
return usuarios;
}
public UsuarioDao getDao() {
return dao;
}
public Usuario getUsuario() {
return usuario;
}
Se alguem souber o que faço por favor me de uma luz q ta foda…