- 浏览: 251593 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 707<!-- 根据客户端的不同的请求决定不同的view ... -
spring的事务管理
2012-12-28 15:17 1007引言 在软件中,要 ... -
Spring Security3
2012-11-08 17:31 1084来源:http://blog.csdn.net/luckare ... -
2012-03-26 14:43 spring - constructor-arg 的使用
2012-11-06 10:10 1012Spring使用spring-beans.dtd文件来定义 ... -
Spring Security 初试
2012-11-05 11:17 690最近想改进以前系统的权限管理功能,发现Spring Sec ... -
Spring的AOP配置
2012-08-15 10:12 927Spring的AOP配置 (2011-04-01 20:38: ... -
JAAS(二)
2012-08-13 09:33 1100Java认证和授权服务(JAA ... -
spring3.x jar详见及依赖关系
2012-08-08 12:06 1061以下的内容我会持续更新(当然是我有新发现的时候); 以下内 ... -
关于项目中用到的spring3.0.5的AOP应用
2012-08-07 20:34 1134今天接手的项目中由 ... -
spring3.0问题
2012-08-07 20:22 734在新开发的项目中用到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.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.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 .... ..............
284 8.4 声名式事务 .... ..................................... 297 8.5 数据缓存Cache .... .............................. 309 8.6 非关系型数据库NoSQL .... ................ 320 8.6.1 MongoDB .... .........
4.2CSS的声名(下).4.2CSS的声名(下).
在编程世界中,类是面向对象编程的基础,它是一种封装数据和操作数据的结构。类的声明是定义一个新类型的蓝图,这个类型可以创建多个对象,每个对象都是该类的一个实例。下面,我们将深入探讨“类的声明”这一重要...
事无巨细狠抓消防 声名远播绩效增.docx
Phprpc是一个强大的远程过程调用(RPC)协议,它具备一系列高级特性和功能,使其在IT领域中成为一个值得关注和使用的工具。... ... ... 3. **跨网际和跨域**:它能够跨越不同的网络和域名,实现不同服务器之间的通信,这在...
同年被评为最成功的管理者,是声名显赫的“计算机狂人”。 成长记录: 他是一个美国式的英雄,几经起伏,但依然屹立不倒,就像海明威在《老人与海》中说到的,一个人可以被毁灭,但不能被打倒。他和斯蒂夫·沃茨...
在通信设备领域,Hytera海能达作为一家声名显赫的制造商,旗下的产品广受专业人士的认可与使用。今天,我们将聚焦于该公司旗下的一款专门为X1系列便携式对讲机所设计的配件——CH04L01便携式充电器。为了保障用户的...
ISOIL流量计产品线包括电磁流量计与刮板流量计,其中插入式电磁流量计因其在楼宇自控领域中的广泛应用而声名卓著。该流量计之所以受到青睐,主要得益于其突出的性价比。ISOIL电磁流量计采用了特殊的探头设计,探头...
Sybase ASE作为处理关键业务计算的最有效的数据管理平台之一而确立了其在业界的领先地位,并通过不断提升产品性能为IT人员创造领先的运行优势而声名远扬。Sybase ASE15新增了磁盘内加密功能、智能分区功能、专利的...
它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。它既是一个可视化脚本工具,又是一个分层逻辑框架。设计师、程序员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又适合团队合作。 ...
1,source insight 插件,比如快速定位当前文件,快捷键Ctrl +Q(可根个人喜好定义)。...5, 函数声名信息,在文件中输入fu然后Ctrl+1 等等好多有用功能,华为内部大牛编写的em文件,我做了个批处理,一键添加配置信息
Autodesk Maya是一款美国Autodesk公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等...Maya售价高昂,声名显赫,是制作者梦寐以求的制作工具,掌握了Maya,会极大的提高制作效率和品
在过去的十年里,一个强有力的用于开发的新途径—开源软件已经变得声名显赫,大大增加了复用已有软件的机会。对于商业化的软件组件,外部开发的开源软件和代码片段的所有权依然属于原作者。尽管大多数的开源软件作者...
领域驱动设计之父的经典著作,众多声名显赫软件大师鼎力推荐,深度剖析构建高质量复杂系统的核心技术 。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书...