- 浏览: 243061 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (192)
- 技术研究学习 (19)
- 工作总结 (4)
- spring3.x (11)
- mail (2)
- jar (2)
- FCKeditor (1)
- quartz (2)
- json (1)
- jdbc (5)
- struts2 (6)
- java基础 (18)
- jboss (3)
- IT名称解析 (1)
- 测试工具 (2)
- 工作趣谈 (1)
- 数据库 (8)
- js (8)
- jquery (1)
- mysql (20)
- Sql (3)
- Oracle (1)
- easyui (0)
- log4j (1)
- 源码研究 (1)
- Jasper Report (0)
- Jbpm4 (4)
- xml (1)
- ireport (0)
- javavm (1)
- sitemesh (5)
- compass (1)
- jvm (1)
- ext (1)
- lucene (0)
- cxf (1)
- Blazeds (0)
- Resteasy (1)
- jaxb (1)
- tomcat (1)
- Rmi (1)
- BoneCP (1)
- velocity (3)
- OSCache (1)
- EHCache (1)
- 高性能开发 (9)
- 设计模式 (0)
- 网络协议应用 (1)
- Ibatis (1)
- powerdesigner (1)
- 架构师之路 (2)
- memcached (4)
- MapReduce (1)
- 测试组 (1)
- 图像处理 (2)
- LoadRunner (2)
- 报表 (1)
- 负载均衡 (1)
- 分布式 (3)
- c# (1)
- java中一些特殊问题 (3)
- java 8 (1)
- Mogodb (1)
- 项目设计与实现 (2)
- Ubuntu (1)
- eclipse (1)
- gradle (1)
- 私有云 (1)
- redis (1)
- 移动前端 (1)
最新评论
<!-- 建立事务管理器 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!-- 定义事务通知 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<!-- 对查找方法进行只读事务通知要求查找方法以find开头可按需要修改 -->
<tx:method name="find*" propagation="SUPPORTS" read-only="true" />
<tx:method name="get" propagation="SUPPORTS" read-only="true" />
<tx:method name="get*" propagation="SUPPORTS" read-only="true" />
<tx:method name="query*" propagation="SUPPORTS" read-only="true" />
<!-- 对其它方法如增 删 改进行事务支持 -->
<tx:method name="add" propagation="REQUIRED" rollback-for="Throwable" />
<tx:method name="add*" propagation="REQUIRED" rollback-for="Throwable" />
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="remove" propagation="REQUIRED" />
<tx:method name="remove*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="move*" propagation="REQUIRED" />
<tx:method name="update" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="is*" propagation="REQUIRED" />
<tx:method name="has*" propagation="REQUIRED" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="bizMethods"
expression="execution(* com.uniwin.framework..*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="bizMethods" />
<aop:aspect id="log4j" ref="genericLoggerBean">
<aop:around pointcut-ref="bizMethods" method="invoke" />
</aop:aspect>
</aop:config>
<bean id="genericLoggerBean" class="com.uniwin.framework.logger.GenericLoggerBean" />
<!-- hibernateTemplate配置事务的结束 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!-- 定义事务通知 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<!-- 对查找方法进行只读事务通知要求查找方法以find开头可按需要修改 -->
<tx:method name="find*" propagation="SUPPORTS" read-only="true" />
<tx:method name="get" propagation="SUPPORTS" read-only="true" />
<tx:method name="get*" propagation="SUPPORTS" read-only="true" />
<tx:method name="query*" propagation="SUPPORTS" read-only="true" />
<!-- 对其它方法如增 删 改进行事务支持 -->
<tx:method name="add" propagation="REQUIRED" rollback-for="Throwable" />
<tx:method name="add*" propagation="REQUIRED" rollback-for="Throwable" />
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="remove" propagation="REQUIRED" />
<tx:method name="remove*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="move*" propagation="REQUIRED" />
<tx:method name="update" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="is*" propagation="REQUIRED" />
<tx:method name="has*" propagation="REQUIRED" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="bizMethods"
expression="execution(* com.uniwin.framework..*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="bizMethods" />
<aop:aspect id="log4j" ref="genericLoggerBean">
<aop:around pointcut-ref="bizMethods" method="invoke" />
</aop:aspect>
</aop:config>
<bean id="genericLoggerBean" class="com.uniwin.framework.logger.GenericLoggerBean" />
<!-- hibernateTemplate配置事务的结束 -->
发表评论
-
springmvc返回json或者xml
2015-07-29 17:25 670<!-- 根据客户端的不同的请求决定不同的view ... -
spring的事务管理
2012-12-28 15:17 953引言 在软件中,要 ... -
Spring Security3
2012-11-08 17:31 1049来源:http://blog.csdn.net/luckare ... -
2012-03-26 14:43 spring - constructor-arg 的使用
2012-11-06 10:10 973Spring使用spring-beans.dtd文件来定义 ... -
Spring Security 初试
2012-11-05 11:17 644最近想改进以前系统的权限管理功能,发现Spring Sec ... -
Spring的AOP配置
2012-08-15 10:12 890Spring的AOP配置 (2011-04-01 20:38: ... -
JAAS(二)
2012-08-13 09:33 1070Java认证和授权服务(JAA ... -
spring3.x jar详见及依赖关系
2012-08-08 12:06 1014以下的内容我会持续更新(当然是我有新发现的时候); 以下内 ... -
关于项目中用到的spring3.0.5的AOP应用
2012-08-07 20:34 1099今天接手的项目中由 ... -
spring3.0问题
2012-08-07 20:22 690在新开发的项目中用到spring3.0结果发现总是报java. ...
相关推荐
csdn博客竟然也出问题,好不容总结一下,竟然发不了博客。依稀csdn! 1、spring与hibernate事务管理 2、aop 3、事务管理,声明式。 3、事务传递特性说明
8.4.2 声名式事务 298 8.4.3 注解事务行为 299 8.4.4 类级别使用@Transactional 300 8.4.5 Spring Data JPA 的事务支持 300 8.4.6 Spring Boot 的事务支持 302 8.4.7 实战 303 8.5 数据缓存Cache 309 8.5.1 Spring ...
8.4 声名式事务 .... ..................................... 297 8.5 数据缓存Cache .... .............................. 309 8.6 非关系型数据库NoSQL .... ................ 320 8.6.1 MongoDB .... ..............
8.4 声名式事务 .... ..................................... 297 8.5 数据缓存Cache .... .............................. 309 8.6 非关系型数据库NoSQL .... ................ 320 8.6.1 MongoDB .... ..............
8.4.2 声名式事务 298 8.4.3 注解事务行为 299 8.4.4 类级别使用@Transactional 300 8.4.5 Spring Data JPA 的事务支持 300 8.4.6 Spring Boot 的事务支持 302 8.4.7 实战 303 8.5 数据缓存Cache 309 8.5.1 Spring ...
8.4.2 声名式事务 298 8.4.3 注解事务行为 299 8.4.4 类级别使用@Transactional 300 8.4.5 Spring Data JPA 的事务支持 300 8.4.6 Spring Boot 的事务支持 302 8.4.7 实战 303 8.5 数据缓存Cache 309 8.5.1 Spring ...
284 8.4 声名式事务 .... ..................................... 297 8.5 数据缓存Cache .... .............................. 309 8.6 非关系型数据库NoSQL .... ................ 320 8.6.1 MongoDB .... .........
4.2CSS的声名(下).4.2CSS的声名(下).
类是一种数据结构,包含数据成员(常量和字段)、函数成员(方法、属性、事件、索引器、运算符、实例构造函数、静态构造函数和析构函数)以及嵌套类型。
事无巨细狠抓消防 声名远播绩效增.docx
silverlight入门到精通(3),Silverlight hello world代码式声名控件
《osgi与equinox 创建高度模块化的java系统》第6章声名式服务代码
是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。
同年被评为最成功的管理者,是声名显赫的“计算机狂人”。 成长记录: 他是一个美国式的英雄,几经起伏,但依然屹立不倒,就像海明威在《老人与海》中说到的,一个人可以被毁灭,但不能被打倒。他和斯蒂夫·沃茨...
声名远播的设计模式经典,软件设计人员的必备书籍
Sybase ASE作为处理关键业务计算的最有效的数据管理平台之一而确立了其在业界的领先地位,并通过不断提升产品性能为IT人员创造领先的运行优势而声名远扬。Sybase ASE15新增了磁盘内加密功能、智能分区功能、专利的...
它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。它既是一个可视化脚本工具,又是一个分层逻辑框架。设计师、程序员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又适合团队合作。 ...
1,source insight 插件,比如快速定位当前文件,快捷键Ctrl +Q(可根个人喜好定义)。...5, 函数声名信息,在文件中输入fu然后Ctrl+1 等等好多有用功能,华为内部大牛编写的em文件,我做了个批处理,一键添加配置信息
Autodesk Maya是一款美国Autodesk公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等...Maya售价高昂,声名显赫,是制作者梦寐以求的制作工具,掌握了Maya,会极大的提高制作效率和品
在过去的十年里,一个强有力的用于开发的新途径—开源软件已经变得声名显赫,大大增加了复用已有软件的机会。对于商业化的软件组件,外部开发的开源软件和代码片段的所有权依然属于原作者。尽管大多数的开源软件作者...