Recuperar dado com Hibernate

Pessoal, boa noite
Estou iniciando com Hibernate, a configuração toda ok , pois ja fiz varios testes. Minha dúvida é como recuperar os dados do banco…
tenho as classes , Usuario e login (pacote modelo) , HibernateDAO UsuarioDAO e LoginDAO (modelo.persistencia) e Principal.java(visão). Na principal preciso recuperar os dados de UM usuario com ID = 1.
MInha classe HibernateDAO é :

package model.persistence;

import java.util.List;


import org.hibernate.Session;

public class HibernateDAO<T> {

	protected Session sessao;
	private Class classe;
	
	public HibernateDAO(Class classe) {
		super();
		this.classe = classe;
		sessao = HibernateUtil.getSession();
	}

	public void salvar(T obj) {
		
		sessao.beginTransaction();
		sessao.save(obj);
		sessao.getTransaction().commit();
		
	
	}

	public void alterar(T obj) {
		sessao.beginTransaction();
		sessao.update(obj);
		sessao.getTransaction().commit();
		
	}

	public void deletar(T obj) {
	
		sessao.beginTransaction();
		sessao.delete(obj);
		sessao.getTransaction().commit();
	}

	public T getByID(Integer id) {
		return (T)sessao.load(classe, id);
	}

	public List<T> listar() {
		return sessao.createCriteria(classe).list();
	}

}

Como recupero os dados do usuario com o id =1 ?

tentei algo do tipo :

HibernateDAO usuarioDAO = new UsuarioDAO(); usuarioDAO.getByID(1);

porém nao consigo mais andar… alguem pode me ajudar?

Como está seu UsuarioDAO ?

Bom amigo no seu metodo contrutor do HibernateDAO vc passa uma classe como parametro.
acho que ficaria assim.

HibernateDAO dao = new HibernateDAO(UsuarioDAO.class);
UsuarioDAO usuario = dao.getById(1);

espero ter ajudado.

Esse é o problema de querer aprender sem estudar…
Primeiro, leu a documentação? Se tivesse lido, saberia como utilizar adequadamente cada método.
É imprescindível que você leia a documentação oficial, isso te dará base para saber o que é e o que não é adequado.

As apostilas da Caelum podem te ajudar e muito. Aparentemente não foi você que criou os DAO’s né?

http://www.caelum.com.br/apostila-vraptor-hibernate/persistindo-os-dados-com-o-hibernate/#4-4-configurando-o-hibernate