package com.DAO;
import java.util.ArrayList;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import com.entity.Region;
import com.entity.Student;
public class StudentDAO {
Configuration cfg=null;
ServiceRegistry sr=null;
private SessionFactory sf=null;
private Session se=null;
private Transaction ts=null;
//构造方法
public StudentDAO()
{
//加载配置文件
//1.获取配置文件
cfg=new Configuration().configure();
//2.注册配置
sr=new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build();
}
private void init()
{
sf= cfg.buildSessionFactory(sr);
se=sf.openSession();
ts= se.beginTransaction();
}
private void destory()
{
ts.commit();
se.close();
sf.close();
}
//获取分页数据集合
public List getpagelist(int page,int rows)
{
List rtn=new ArrayList();
init();
rtn=se.createQuery("from