package cn.jianhaozhan.test;
import java.util.List;
import org.hibernate.Transaction;
import org.hibernate.classic.Session;
import cn.jianhaozhan.domain.Users;
import cn.jianhaozhan.utils.MySessionFactory;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
Session session=MySessionFactory.getSessionFactory().openSession();
Transaction transaction=null;
try {
transaction=session.beginTransaction();
System.out.println("hibernate实验");
List<Users> list=session.createQuery("from Users").list();
System.out.println("大小"+list.size());
for(Users u:list){
System.out.println(u.getUname());
}
transaction.commit();
} catch (Exception e) {
if(transaction!=null){
transaction.rollback();
}
}finally{
if(session.isOpen()&&session!=null){
session.close();
}
}
}
}