Criteria simple Example
Configuration configurationObj = new Configuration();
configurationObj.configure("hibernate.cfg.xml");
SessionFactory sessionFactoryObj = configurationObj.buildSessionFactory();
Session sessionObj = sessionFactoryObj.openSession();
Criteria criteriaObj = sessionObj.createCriteria(Entity.class);
List entityList = criteriaObj.list();
Iterator entityListIterator = entityList.iterator();
System.out.println("ID\t NAME \t CATEGORY");
System.out.println("-----------------------");
while(entityListIterator.hasNext()){
Entity entityObj = (Entity)entityListIterator.next();
System.out.print(entityObj.getId());
System.out.print("\t"+entityObj.getName());
System.out.println("\t"+entityObj.getCategory());
}
System.out.println("-----------------------");
sessionObj.close();
sessionFactoryObj.close();