首页 > 其他 > 详细

spring+mybatis的事务管理

时间:2014-03-06 15:44:44      阅读:595      评论:0      收藏:0      [点我收藏+]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
配置文件:
<!-- 使用annotation定义事务 -->
    <tx:annotation-driven transaction-manager="transactionManager"
        proxy-target-class="true" />
    <bean id="transactionManager" 
        class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
        <property name="dataSource" ref="dataSource" /> 
    </bean>
/**
     * 删除轮播图,实质是修改状态
     */
    @Transactional
    public Integer removeFocusImg(MallFocusImg record) {
        try {
 
 
            MallFocus mallFocus = new MallFocus();
            mallFocus.setPageId(record.getId());
            mallFocus.setIsdel((byte) 1);
            record.setIsdel((byte) 1);
            // 首先验证是否存在
            int c = focusDAO.selectFocusByPageId(mallFocus);
            if (c < 1) {
                focusDAO.update(mallFocus);
            }
            int count1 = focusImgDAO.update(record);
            return count1;
        } catch (Exception e) {
            return null;
        }
    }

spring+mybatis的事务管理,布布扣,bubuko.com

spring+mybatis的事务管理

原文:http://www.cnblogs.com/xuzhenmin/p/3584325.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!