学生业务逻辑接口实现
查询所有学生方法
public List<Student> queryAllStudent() {
Transaction transaction=null;
String hql="";
List<Student> list=null;
try{
Session session=MyHibernateSessionFactory.getSessionFactory().getCurrentSession();
transaction=session.beginTransaction();
hql="from Student";
Query query=session.createQuery(hql);
list=query.list();
transaction.commit();
return list;
}catch(Exception e){
e.printStackTrace();
return list;
}finally{
if(transaction!=null){
transaction=null;
}
}
}
test方法
@Test
public void testAddAllStudent(){
StudentDao sd=new StudentDaoImpl();
List<Student> studentList=sd.queryAllStudent();
for(int i=0;i<studentList.size();i++){
System.out.println(studentList.get(i));
}
}