No fragmento de código a seguir, considere session um objeto org.hibernate.Session válido e Produto o nome de uma classe persistente de entidade do banco de dados. Considere ainda a existência de diversos produtos cadastrados e de um ambiente ideal no qual a aplicação está em execução.
 
Criteria crit = session.createCriteria(Produto.class);
..I....
List results = crit.list();