como posso fazer para listar meu dados de uma tabela qualquer…
Minha Dao
package hibernate;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
public class Dao {
public Dao(){
}
public <T> boolean inserirObjeto(T objeto) {
Session sessao = HibernateUtility.getSession();
Transaction transacao = sessao.beginTransaction();
try {
sessao.save(objeto);
transacao.commit();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
} finally {
sessao.close();
}
}
public <T> boolean atualizarObjeto(T objeto) {
Session sessao = HibernateUtility.getSession();
Transaction transacao = sessao.beginTransaction();
try {
sessao.update(objeto);
transacao.commit();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
} finally {
sessao.close();
}
}
public <T> boolean deletarObjeto(T objeto) {
Session sessao = HibernateUtility.getSession();
Transaction transacao = sessao.beginTransaction();
try {
sessao.delete(objeto);
transacao.commit();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
} finally {
sessao.close();
}
}
public List<?> listarObjeto(String query) {
Session sessao = HibernateUtility.getSession();
Transaction tx = sessao.beginTransaction();
try {
Query select = sessao.createQuery(query);
List<?> list = select.list();
tx.commit();
return list;
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
sessao.close();
}
}
}