首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

HibernateDaoSupport getsession 不料用spring控制事务,可以自己控制

2012-10-12 
HibernateDaoSupport getsession 不想用spring控制事务,可以自己控制?public class TestOgi1DaoImpl exten

HibernateDaoSupport getsession 不想用spring控制事务,可以自己控制

?

public class TestOgi1DaoImpl extends HibernateDaoSupport implements TestOgi1Dao{public boolean save(TestOgi1 transientInstance) {log.debug("saving TestOgi1 instance");Session session = null;Transaction tx = null;try {// System.out.println(this.getHibernateTemplate().getSessionFactory().getCurrentSession());// getHibernateTemplate().merge(transientInstance);session = this.getSession(true);tx = session.beginTransaction();session.save(transientInstance);tx.commit();log.debug("save successful");return true;} catch (RuntimeException re) {log.error("save failed", re);tx.rollback();throw re;} finally {if (session.isOpen()) {session.close();}}}public List findByProperty(String propertyName, Object value) {log.debug("finding TestOgi1 instance with property: " + propertyName+ ", value: " + value);try {String queryString = "from TestOgi1 as model where model."+ propertyName + "= ?";return getHibernateTemplate().find(queryString, value);} catch (RuntimeException re) {log.error("find by property name failed", re);throw re;}}}

?

<bean id="userInfoDao" class="com.yuorCompany.C3p0.dao.userinfo.impl.UserInfoDaoImpl">  <property name="sessionFactory">   <ref bean="sessionFactory"/>  </property></bean>
?

?

Spring与Hibernate集成中的session问题

转: http://www.iteye.com/topic/733971

?

?

?

?

热点排行