package muitobafao.dao;
import java.util.List;
import muitobafao.model.Usuario;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
/**
*
* @author Bruno Toffolo
*/
public class HibernateUsuarioDao extends HibernateDaoSupport implements UsuarioDao {
public HibernateUsuarioDao() { }
public Usuario getUsuario(int id) {
return (Usuario) getHibernateTemplate().get(Usuario.class, new Integer(id));
}
public List<Usuario> getAllUsuarios() {
return getHibernateTemplate().find("from Usuario user order by user.nome");
}
public void salvaUsuario (Usuario usuario) {
getHibernateTemplate().saveOrUpdate(usuario);
}
public void removeUsuario (Usuario usuario) {
getHibernateTemplate().delete(usuario);
}
}