博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring - 事务之声明式
阅读量:1996 次
发布时间:2019-04-27

本文共 2274 字,大约阅读时间需要 7 分钟。

Spring事务配置 (2)

根据代理机制的不同,总结了五种Spring事务的配置方式,配置文件如下:

(1)每个Bean都有一个代理

PROPAGATION_REQUIRED

(2)所有Bean共享一个代理基类

PROPAGATION_REQUIRED

(3)使用拦截器

PROPAGATION_REQUIRED
*Dao
transactionInterceptor

(4)使用tx标签配置的拦截器(推荐)

(5)全注解(推荐)

此时在DAO上需加上@Transactional注解,如下:

package com.bluesky.spring.dao;import java.util.List;import org.hibernate.SessionFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import org.springframework.stereotype.Component;import com.bluesky.spring.domain.User;@Transactional@Component("userDao")public class UserDaoImpl extends HibernateDaoSupport implements UserDao {    public List
listUsers() { return this.getSession().createQuery("from User").list(); } }

 

附:

  1. 待更新...

转载地址:http://ioktf.baihongyu.com/

你可能感兴趣的文章
喜欢玩王者荣耀的有福了,用 Python 获取英雄皮肤壁纸
查看>>
一名数据分析师的SQL学习历程
查看>>
图解《金字塔原理》,7步掌握其精华!
查看>>
数据分析入门选择Python还是SQL?七个常用操作对比!
查看>>
最后一台,i7+6核电脑
查看>>
19款国产手机无一幸免:15分钟破解人脸识别,打印眼镜让刷脸形同虚设
查看>>
通俗讲解深度学习中的图像分割技术
查看>>
Github标星4.8K!微软开源的可视化工具,未免太酷炫了吧
查看>>
这可能是近 2 年进腾讯的最好机会!
查看>>
比正则快M倍以上!Python替换字符串的新姿势
查看>>
用SVM来识别魔方颜色(实践篇)
查看>>
期待已久的微信功能,终于要来了!
查看>>
手把手教你搭建计算机视觉开发环境
查看>>
超级详细,“保姆级”Python优质学习攻略来啦!
查看>>
用 Python 写的文档批量翻译工具,效果竟然超越付费软件?
查看>>
Python文本数据分析与挖掘,外版畅销书中文版火爆上市
查看>>
为 Python 项目编写 Makefile
查看>>
统计学权威盘点过去50年最重要的统计学思想,因果推理、bootstrap等上榜,Judea Pearl点赞...
查看>>
Seaborn + Pandas带你玩转股市数据可视化分析
查看>>
微软终于放大招了!这次能干掉Linux桌面?
查看>>