开发者社区> 问答> 正文

关于 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 1747 0
1 条回答
写回答
取消 提交回答
  • CtxUtils.getBaseManager()=同于利用spring获得你的baseDao

    2019-07-17 18:52:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多