【Java开源代码栏目提醒】:以下是网学会员为您推荐的Java开源代码-StuClassDAOWithHTransaction.java,希望本篇文章对您学习有所帮助。
package com.hbp.chapter11.dao.hibernate;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.hbp.chapter11.dao.StuClassDAO;
import com.hbp.chapter11.model.StuClass;
public class StuClassDAOWithHTransaction extends HibernateDaoSupport implements
StuClassDAO {
public StuClass getStuClassById(Integer id) {
Session session = this.getSession();
Transaction tx = session.getTransaction();
tx.begin();
StuClass stuCls = null;
try{
stuCls = (StuClass) session.get(StuClass.class, id);
tx.commit();
}catch(HibernateException ex){
tx.rollback();
}finally{
session.close();
}
return stuCls;
}
public void saveStuClass(StuClass cls) {
this.getHibernateTemplate().save(cls);
}
}
上一篇:
StuClassDAO.java
下一篇:
英语论文网([网学网]):英语专业本科生毕业论文写作