package com.sdnext.hibernate.tutorial;
import java.util.Iterator;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
public class HibernateTestDemo {
/**
* @param args
*/
public static void main(String[] args)
{
SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
session.beginTransaction();
String SQL_QUERY = "SELECT MAX(rollNumber) FROM Student student";
Query query = session.createQuery(SQL_QUERY);
for(Iterator it=query.iterate();it.hasNext();)
{
Long row = (Long) it.next();
System.out.print("MAX ROLL NUMBER: " + row);
}
session.getTransaction().commit();
session.close();
}
}

package com.sdnext.hibernate.tutorial;
import java.util.Iterator;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
public class HibernateTestDemo {
/**
* @param args
*/
public static void main(String[] args)
{
SessionFactory sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
session.beginTransaction();
String SQL_QUERY = "SELECT MIN(rollNumber) FROM Student student";
Query query = session.createQuery(SQL_QUERY);
for(Iterator it=query.iterate();it.hasNext();)
{
Long row = (Long) it.next();
System.out.print("MIN ROLL NUMBER: " + row);
}
session.getTransaction().commit();
session.close();
}
}

Labels: Hibernate