pessoal estou me interando com hibernate…to achando tranquilo…
mas vendo exemplos etc…me surgiu um dúvida…
vi num exemplo de projeto que diz usar Hibernate/ JPA (ainda não li muito a respeito da JPA) e vi um código DAO um pouco diferente do que tenho visto…
um método para listar:
public List listAll(Integer idUsuario) throws DataAccessException {
Query qry = em.createQuery("SELECT c FROM Usuario c WHERE c.idUser.idUser = :idUser");
qry.setParameter("idUser", idUser);
return qry.getResultList();
}
não consegui achar uma referência pro “c” so SELECT c FROM…de onde veio esse “c”…
minha dúvida acima é: o código do projeto está totalmente rodadando, porém não encontrei nenhuma classe do tipo UTIL abaixo, a maioria do código Hibernante que tenho visto tem uma classe do tipo abaixo:
try{
Session session =
HibernateUtil.getSessionFactory().getCurrentSession();
Transaction tx = session.beginTransaction();
} catch(Exception e) {
e.printStackTrace();
}
como o primeiro código ta abrindo sessão…transação…sabem me dizer…pois o exemplo ta rodando e não tem nenhuma classe Utilitaria do tipo acima…
fiquei com essa dúvida…
