@Test //查询所有记录
public void alluser(){
// TODO Auto-generated method stub
SessionFactory sf = null;
Session session = null;
Transaction ts = null;
try {
sf = HibernateUtil.getSessionFactory();
//用getCurrentSession创建的Session实例只属于当前线程
session = sf.getCurrentSession();
ts = session.beginTransaction();
Criteria criteria = session.createCriteria(User.class);
List users = criteria.list();
for(int i=0;i<users.size();i++)
{
User user =(User)users.get(i);
System.out.println(i+"--"+user.getUsername());
}
ts.commit();
} catch (HibernateException e) {
// TODO Auto-generated catch block
if(ts != null)
{
ts.rollback();
}
e.printStackTrace();
}
}
}
运行结果截图: