开发者社区 问答 正文

关于 spring3.2整合hibernate4.2事物管理 问题

我使用的是spring3.2与hibernate4.2整合,写了个baseDao供其他dao继承。在spring.xml配置文件中将sessionFactory注入给我的baseDao,现在的问题就是我每次增删改都得在baseDao里获取Transaction开事物提交事物,我想把事物管理提取出去改怎么在spring配置文件中写呢?求助!!!

public boolean upload(Object object) {
        // TODO Auto-generated method stub
        Session session = sessionFactory.getCurrentSession();
        Transaction tran = session.getTransaction();
        tran.begin();
        session.update(object);
        tran.commit();
        return true;
    }

展开
收起
爵霸 2016-03-04 15:51:24 1810 分享 版权
1 条回答
写回答
取消 提交回答
  • CtxUtils.getBaseManager()=同于利用spring获得你的baseDao

    2019-07-17 18:52:24
    赞同 展开评论