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();