`
Spirit_eye
  • 浏览: 19725 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

事务传播的注意事项

阅读更多
 
<tx:advice id="transactionAdvice" transaction-manager="transactionManager">
		<tx:attributes>
			<tx:method name="query*" propagation="NOT_SUPPORTED" read-only="true"/>
			<tx:method name="find*" propagation="NOT_SUPPORTED" read-only="true"/>
			<tx:method name="*" propagation="REQUIRED"/>
		</tx:attributes>
	</tx:advice>

一定注意 方法的事务find的定义 否则当pojo set值的时候hibernate会去持久化
分享到:
评论

相关推荐

    hibernate 事务管理注意事项

    ### hibernate 事务管理注意事项 在使用Hibernate框架进行数据库操作时,事务管理是确保数据一致性和安全性的重要环节。本文将围绕“hibernate 事务管理注意事项”这一主题展开讨论,通过对给定文件中的标题、描述...

    Spring声明式事务配置管理方法

    6. **其他注意事项**: - 事务管理器和事务策略的命名应具有模块化,方便维护。 - 配置中可能需要根据实际情况调整事务的隔离级别、超时限制、回滚规则等属性。 7. **声明式事务的四种配置方式**: - XML配置:...

    SpringBoot事务和Spring事务详讲

    本文将详细介绍 Spring 和 Spring Boot 中事务的使用方法及其注意事项。 #### 二、事务的基本概念 在讨论 Spring 事务之前,我们先从日常生活中的一个常见场景——取钱说起。当你从 ATM 机上取款时,这一过程可以...

    java事务 - 使用注解

    事务的挑战与注意事项** - **异常处理**:`@Transactional`注解默认仅在方法抛出未检查异常(继承自`RuntimeException`的异常)时回滚事务。如果抛出受检异常(继承自`Exception`的非`RuntimeException`),需要...

    web开发注意事项(二).docx

    9. **Spring事务配置**:对于需要独立事务的方法,如生成主键,需要设置相应的事务传播属性。注意,当服务层抛出受检异常时,事务默认不会回滚,需显式声明。 10. **环境适应性**:编码时要考虑部署环境的差异,...

    SSM中事务管理所需的jar包-aspectjweaver

    6. **事务属性**:`@Transactional`注解可以接受一些参数,如`propagation`(事务传播行为)、`isolation`(事务隔离级别)、`timeout`(超时时间)和`rollbackFor`(指定异常类型触发回滚)。这些参数可以根据具体...

    spring 注解事务管理

    - `propagation`: 事务传播行为,例如`Propagation.REQUIRED`(默认值)表示如果当前没有事务,则新建一个;`Propagation.SUPPORTS`表示如果存在事务则加入,否则不开启事务。 - `isolation`: 事务隔离级别,例如`...

    java springAOP 事务+注释

    注解的属性包括`value`(指定事务管理器的bean名)、`propagation`(事务传播行为)、`isolation`(隔离级别)、`rollbackFor`(指定导致事务回滚的异常类型)等。 5. **AOP和事务管理实战** 创建一个Spring配置...

    spring学习之八--Hibernate编程式事务

    通过以上讨论,我们了解到在Spring中使用Hibernate进行编程式事务管理的基本概念、使用方法以及注意事项。这有助于我们在开发过程中更好地控制事务,确保数据的一致性和完整性。同时,理解声明式和编程式事务管理的...

    SpringAOP整合Hibernate并使用事务

    7. **注意事项** - 配置事务时,注意隔离级别、传播行为和回滚规则的设置,以满足不同的事务需求。 - 事务管理应尽可能局限于需要事务的代码块,避免不必要的性能开销。 - 使用AOP事务管理时,确保被事务管理的...

    《网络安全注意事项》.doc

    《网络安全注意事项》一文详尽地列举了几个关键方面,帮助用户保护自己免受网络威胁。以下是对这些注意事项的深入解释: **如何安全使用电子邮件:** 1. **避免点击不明链接**:恶意邮件可能包含病毒链接,点击...

    springAop事务配置

    5. **注意事项** - 事务管理需要与Spring容器协同工作,因此使用事务管理时,需要确保Spring能管理相关的类和方法。 - 注解方式的事务管理更受青睐,因为它更简洁、易于理解和维护,但非注解方式在某些场景下仍...

    spring 事务详解

    - **注意事项**:如果使用此传播行为,即使当前方法所在的事务失败,新开启的事务也会独立提交或回滚。这可能会导致一些意外的行为,因此需要谨慎使用。 5. **PROPAGATION_NOT_SUPPORTED**: - **定义**:以非...

    Spring3事务管理——使用@Transactional 注解.rar

    - ` propagation`: 事务传播行为,定义了方法调用如何嵌套在事务中。例如,`PROPAGATION_REQUIRED`是最常见的,表示如果没有当前事务,就新建一个。 - ` isolation`: 隔离级别,如`ISOLATION_DEFAULT`、`ISOLATION...

    springmvc事务配置在service.zip

    6. **注意事项**: - 事务管理不适用于无状态的Servlet容器,因为它无法跟踪请求间的状态。 - 需要在AOP代理(如Spring的Bean代理)下才能使用@Transactional注解,否则事务管理将不起作用。 - 谨慎处理事务的...

    Spring Boot的事务控制.docx

    - **propagation属性**:设置事务传播行为。例如,当方法被另一个带有事务的方法调用时,如何处理这个事务。常见的传播行为有`REQUIRED`、`SUPPORTS`、`NOT_SUPPORTED`、`REQUIRES_NEW`等。 - **rollbackFor属性...

    spring3、 hibernate4 配置声明式事务管理(annotation方式)

    五、注意事项 1. `@Transactional`注解的传播属性:默认为`PROPAGATION_REQUIRED`,表示如果当前没有事务,则新建一个;如果有事务,则加入到当前事务。 2. 事务的隔离级别:默认为`ISOLATION_DEFAULT`,可以根据...

    阿里云 专有云企业版 V3.6.1 全局事务服务GTS 产品简介 - 20181105.pdf

    - 用户在使用GTS时,应遵循阿里云提供的文档说明,理解各种警示、警告和注意事项,以避免因误操作导致的数据丢失或服务中断。 - 文档中的格式说明和例子有助于用户更好地理解和使用GTS API,例如,如何进行命令行...

    阿里云 专有云企业版 V3.8.2 全局事务服务 产品简介 20200417.pdf

    4. **使用注意事项**: 用户在使用GTS时,需要遵守法律声明,包括但不限于仅通过阿里云官方渠道获取文档,保守文档内容的机密性,不得未经授权传播或使用。同时,阿里云保留随时更新文档的权利,用户需关注最新版本...

    阿里云 专有云企业版 V3.12.0 全局事务服务 GTS 运维指南 20200622.pdf

    7. **使用注意事项** 用户在进行操作时应遵循警告和注意提示,避免因误操作导致的系统故障或数据丢失。例如,重置操作可能导致用户配置数据丢失,重启操作可能造成业务中断。 8. **支持与反馈** 如发现文档错误,...

Global site tag (gtag.js) - Google Analytics