estou iniciando os estudos sobre Hibernate, e queria saber qua a diferença entre Session do Hibernate x criteria.
Session Hibernate x Criteria
3 Respostas
É estranho ler que um iniciante já está vendo criteria, mas, enfim.
A Criteria é uma API criada para facilitar a construção de queries orientadas a objetos. Ela depende de uma sessão ativa para que possa ser executada.
A sessão é o elemento fundamental para que as ações do hibernate possam ser executadas. Uma sessão é a conexão entre a aplicação e o banco de dados, através da qual será possível inserir, altera e excluir ou pesquisar informações nas tabelas referidas pelas configurações existentes no projeto.
Na verdade referente a persistência, comecei com JDBC depois fui para JPQL e agora estou entrando no Hibernate.
Não precisa justificar.
Apenas achei estranho falar que é iniciante e está no hibernate com criteria. Normalmente, inicia-se com o hql - hibernate query language.