Eu estva lendo o tutorial do GUJ sobre o hibernate so que aquele tutorial se refere ao hibernate 1.0, e eu estou usando o 2.1, e eu gostaria de saber o que substitui aquelas linhas que faz a conexão:
importnet.sf.hibernate.*;importnet.sf.hibernate.cfg.*;importjava.util.*;publicclassTeste{publicstaticvoidmain(String[]args){try{Configurationcfg=newnet.sf.hibernate.cfg.Configuration();SessionFactoryfactory=cfg.configure().buildSessionFactory();Sessionsession=factory.openSession();Queryquery=session.createQuery("select usu from data.Usuario usu");Listlist=query.list();for(Iteratorite=list.iterator();ite.hasNext();)System.out.println(ite.next());}catch(Exceptione){e.printStackTrace();}}}
Este exemplo é para o hibernate 2.0, mas acho que no 2.1 isso não mudou. A ideia é deixar toda a configuração fora de seu código, até mesmo as queries, pois vc pode defini-las em seus arquivos .hbm.xml