E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Transactional
JPA中的save()失效
FileResourcesave=fileRepository.saveAndFlush(fileResource);一来就想到的是跟事务提交有关,自己确实在save方法上使用了声明式事务:@
Transactional
河马小胖子
·
2023-08-08 00:16
springdatajpa
java
mysql
记一次线上事务并发问题
@
Transactional
publicResultexecute(MapcurrentRow,MapcontextInfo){...synchronized(this){userVipCardDO.setCardNo
给时光生命
·
2023-08-07 17:00
@
Transactional
学习和使用
知识点:@
Transactional
是一种基于注解管理事务的方式,spring通过动态代理的方式为目标方法实现事务管理的增强。
天狼1222
·
2023-08-06 15:40
java
Transactional
不生效
Hive创建/删除/截断表
SerDePartitionedTablesExternalTablesCreateTableAsSelect(CTAS)CreateTableLikeBucketedSortedTablesSkewedTables(倾斜表)TemporaryTables(临时表)
Transactional
Tables
飞朋
·
2023-08-06 11:08
Hive
创建hive表
删除hive表
截断hive表
SpringBoot 嵌套事务实践
接口实现类@ComponentpublicclassLogdtfServiceimplementsIOperate{@AutowiredprivateLOGDTFMapperlogdtfMapper;@
Transactional
fengyehongWorld
·
2023-08-06 10:47
SpringBoot
java
spring
boot
Spring Boot 单元测试
2.单元测试的优点3.SpringBoot单元测试使用3.1生成单元测试的类3.2添加SpringBoot框架测试注解:@SpringBootTest3.3添加单元测试业务逻辑3.4注解@
Transactional
4
豆腐乾净找方规
·
2023-08-06 06:36
spring
boot
单元测试
后端
Spring 事务详解(注解方式)
TransactionProxyFactoryBean)2.2基于AspectJ的XML方式(常用,可配置在某些类下的所有子类,在业务层不需要添加什么)2.3基于注解的方式(常用,配置简单,但需要在业务层添加@
Transactional
探索未知的自己
·
2023-08-05 17:31
数据库
sql
java
spring+mybatis实现事务的配置
申明式事务配置步骤:1、xml文件头部需要添加spring的相关支持:2、配置事务管理器3、配置需要加入事务的方法规则,或者说是一个切面(二)注解式事务配置1、添加注解配置2、在需要加入事务的方法或者类上添加@
Transactional
陈陈陈老师呀
·
2023-08-04 19:10
17. Spring 事务
目录1.事务定义2.MySQL中的事务使用3.没有事务时的插入4.Spring编程式事务5.Spring声明式事务5.1@
Transactional
作用范围5.2@
Transactional
参数说明5.3
小鱼的学习笔记
·
2023-08-04 19:23
java
ee
spring
java
数据库
牛客spring(一刷整理)
@
Transactional
可以作用在类上,代表这个类的所有公共非静态方法都将启用事务。
蛋蛋叫我来巡山
·
2023-08-04 08:04
spring
java
servlet
@
Transactional
TransactionManager 源码分析
先贴一篇好文章,https://www.cnblogs.com/thisiswhy/p/13948055.html部分代码得修改下rollback方法必须传入参数transactionStatus,如果用SelfTransactionMananger单实例中的属性transactionStatus,在多线程中会出现线程不安全的情况。ArrayList线程不安全,elementData[size++
炸天总指挥
·
2023-08-04 03:19
Spring事务传播机制、实现方式、失效场景即原理
通过this来调用某个带有@
Transactional
注解的方法时,这个注解是失效的,可以看做这个方法(如上图B)上没有这个注解,当然书写的传播机制限制也是无效的,例如:propagation=Propagation.MAN
linsy`
·
2023-08-04 03:44
spring
spring
数据库
事务:需要在
Transactional
注解指定rollbackFor或者在方法中显式的rollback。
编程规范——需要在
Transactional
注解指定rollbackFor或者在方法中显式的rollback。转载
一只快乐的蓝巴德
·
2023-08-04 02:26
开发语言
Mybatis引出的一系列问题-Spring事务的探究
1spring事务的传播特性packagecom.zs.service;@ServicepublicclassUserService{@AutowiredprivateUserDaouserDA0;@
Transactional
publicvoidtransfer
@Autowire
·
2023-08-03 23:17
mybaits
spring
mybatis
spring
数据库
Spring事务(声明式事务)(Spring的事务,Spring隔离级别,事务传播机制)
目录一、什么是事务,为什么要用事务二、Spring声明式事务1、@
Transactional
的使用事务回滚注意:异常被捕获,不会发生事务回滚2、@
Transactional
作⽤范围3、@
Transactional
️藿香正气水
·
2023-08-03 18:09
Spring
boot
spring
java
数据库
Spring中声明式事务
事务注解:@
Transactional
,加此注解看作一个事务,要么都成功要么都失败。纯注解模式下实现事务只需要把注解驱动的注解形式@EnableTra
yYahoo~
·
2023-08-03 04:34
Java
java
spring
SpringBoot 事务注解@
Transactional
SpringBoot提供了非常方便的事务操作,通过注解就可以实现事务的回滚,非常方便快捷,下面我们就说一下如何进行事务操作。1.事务说明在Spring中,事务有两种实现方式,分别是编程式事务管理和声明式事务管理两种方式。编程式事务管理:编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐
隔壁阿布都
·
2023-08-03 04:53
spring
Boot系列
关于事务@
Transactional
一.为什么要加事务注解呢添加事务注解的主要目的是确保在数据库操作过程中的一致性和隔离性。事务是一组操作被视为一个单独的工作单元,并且要么完全成功提交,要么完全回滚,以确保数据的一致性。事务注解提供了在方法或类级别上声明事务边界的方式,以便框架能够自动管理事务。以下是使用事务注解的几个关键原因:数据一致性:事务注解可以确保在一个事务中的所有数据库操作要么全部成功提交,要么全部回滚。这样可以保持数据的
TomorrowOkk
·
2023-08-03 03:17
java
数据库
开发语言
【Spring事务学习】事务分类 && 隔离级别 && 事务传播机制
2、事务的主要操作3个一、Spring中事务的实现方式1、编程式事务(手动写代码操作事务)(了解)2、声明式事务(用注解自动开启和提交事务)(重点)(1)@
Transactional
注解的使用(2)@
Transactional
IUIUStar
·
2023-08-03 02:00
Spring学习
spring
学习
数据库
mybatis
spring
boot
java
@
Transactional
使用不当造成的“慢sql”
1.问题线上一个服务,放量之后出现比较多的longsql。经过分析,问题出在以下逻辑:主线程每次拉取一批任务并检查任务是否已经存在如果存在则准备执行;否则将任务插入db。然后准备执行这批任务每个任务使用线程池的一个线程去执行,在子线程中检查任务是否符合条件,符合就将任务状态更改为“进行中”并执行,否则直接结束,并在任务完成后更新为“已完成”主线程等待1s,如果期间所有子任务都完成了,返回成功,否则
猫尾草
·
2023-08-02 20:42
Springboot MongoDB 事务
目录1.事务和TransactionTemplate2.事务和MongoTransactionManager3.响应式事务4.事务和
Transactional
Operator5.事务和ReactiveMongoTransactionManager6
Doker 多克 数码品牌
·
2023-08-02 18:59
MongoDB
mongodb
数据库
【技术分享】多线程事务怎么回滚?
2,在spring中可以使用@
Transactional
注解去控制事务,使出现异常时会进行回滚,在多线程中,这个注解则不会生效,如果主线程需要先执行一些修改数据
勉之~
·
2023-08-02 11:50
Java开发技术要点
多线程事务回滚
长事务@
Transactional
(死锁、连接不足)
在Spring中进行事务管理非常简单,只需要在方法上加上注解@
Transactional
,Spring就可以自动帮我们进行事务的开启、提交、回滚操作。
woshimyc
·
2023-08-02 02:57
Java
java
spring
JPA:org.hibernate.LazyInitializationException: could not initialize proxy异常
添加内容(注意缩进)spring:jpa:properties:hibernate:enable_lazy_load_no_trans:true@Proxy(lazy=false)法三:在测试方法上添加@
Transactional
宇若-凉凉
·
2023-08-01 23:39
hibernate
java
【Oracle19C】启动、关闭数据库实例
sqlplus/assysdbastartupstartupforce:强制启动(2).Oracle数据库关闭1).关闭模式中止(abort)、立即(immediate)、正常(normal)、事务性(
transactional
Learn Forever
·
2023-08-01 21:13
OCP
oracle
Spring事务和事务传播机制
2.Spring中事务的实现2.1MySQL中的事务使用2.2Spring编程式事务(了解)2.3Spring声明式事务(⾃动)2.3.1@
Transactional
作⽤范围2.3.2@
Transactional
点子李
·
2023-08-01 16:46
Spring学习
spring
java
数据库
Spring事务创建与使用
目录前言Spring中事务的实现声明式事务@
Transactional
作⽤范围@
Transactional
参数说明对于事务不回滚的解决方案前言在数据库中我们提到了事务,事务的定义为,将一系列操作封装成一个整体去调用
Mriacles
·
2023-08-01 00:57
Spring
spring
数据库
java
将集合数据至添加临时表,删除临时表全部数据
service:/***将集合数据至添加临时表*@paramset*@return*/@
Transactional
(readOnly=false)publicintaddSmsMobileTmp(Setset
小码农小杨
·
2023-07-31 22:53
数据库
java
【Spring】Spring 中事务的实现
目录1.编程式事务(手动编写代码)2.声明式事务(利用注解)2.1@
Transactional
作用范围2.2@
Transactional
参数说明2.3@
Transactional
工作原理3.Spring
whisper-h
·
2023-07-31 21:11
Spring
spring
数据库
sql
java
spring
boot
Spring使用@
Transactional
管理事务,Java事务详解。
B站视频:https://www.bilibili.com/video/BV1eV411u7cg技术文档:https://d9bp4nr5ye.feishu.cn/wiki/HX50wdHFyiFoLrkfEAAcTBdinvh一、什么是事务简单来说事务就是一组对数据库的操作要么都成功,要么都失败。事务要保证可靠性,必须具备四个特性:ACID。A:原子性:事务是一个原子操作单元,要么完全执行,要么
小道仙97
·
2023-07-31 18:36
技术学习
#
Spring
#
Java基础
java
spring
事务
事务管理
Transactional
jpa 使用原生sql 总结
SQL使用的是@Query注解,进行编写查询,修改,删除,增加的sql在**删除和修改,增加方法需要有@Modifying**注解.也可以根据需要添加@
Transactional
对事物的支持,查询超时的设置等
溪岚画
·
2023-07-31 11:29
后端
springboot
jpa
Spring声明式事务@
Transactional
的一些问题的测试及求证
1.Spring的声明式事务@
Transactional
问题前提:有两个方法,a方法对a表做修改操作,b方法对b表做修改操作a方法调用b方法,然后a方法报错,伪代码如下publicvoida(){//数据库修改操作
Filwaod
·
2023-07-31 11:23
Springboot
spring
Transactional
声明式事务
@
Transactional
错误集锦以及如何正确使用
原理@
Transactional
是声明式事务管理编程中使用的注解,通过SpringAOP在注解修饰方法的前后织入事务管理的实现语句,所以开发者只需要通过一个注解就能代替一系列繁琐的事务开始、事务关闭等重复性的编码任务
tuonioooo
·
2023-07-30 07:15
mysql 事务不生效_@
Transactional
事务不生效的几种解决方案
(2)基于@
Transactional
注解。@
Transactional
使用起来方便,但也需要注意引起@
Transactional
失效的场景,本文总结了七种情况,下面进行逐一分析:一、数据库本身不支
weixin_39830200
·
2023-07-29 21:23
mysql
事务不生效
浅谈 Spring AOP 思想
动态代理Cglib动态代理AOPAOP术语AOP切面编程的优势Advice通知类型(5种)通知的执行顺序@Order切入点表达式表达式@execution注解@annotationSpring事务管理@
Transactional
PY_XAT_SFZL
·
2023-07-29 21:22
spring
java
后端
项目中的基础知识
首先在controller上声明需要对数据进行校验@RequestMapping(value="/url.json",method={RequestMethod.POST})@ResponseBody@
Transactional
publicResu
早上真起不来!
·
2023-07-29 19:16
后端
java
spring
boot
开发语言
日常代码优化(一)
@
Transactional
@OverridepublicbooleansavePmsProductDto(PmsProductDtopmsProductDto){booleansave=thi
飞鸟的心情
·
2023-07-29 19:58
日常工作遇到的问题
优化代码
java
反射
@
Transactional
事务失效场景
@
Transactional
事务失效场景1、数据库引擎不支持事务MyISAM不支持事务,InnoDB支持事务。2、事务所在类没有被spring管理没有注解注入等。
彩虹海。
·
2023-07-29 10:38
java
第一次使用easyExcel报错信息记录 NullPointerException + MultipartException
NullPointerExceptionMultipartExceptionNullPointerException使用easyExcel报的错误显示我的easyExcel监听器中出现了空指针异常//报错信息CreatinganewSqlSessionClosingnon
transactional
SqlSess
我怎么天天吃不饱
·
2023-07-29 03:35
报错日志
easyExcel
java
spring
spring
boot
Mybatisplus多数据源batchInsert
使用DynamicBatchInsertUtil工具类,配合@DS
Transactional
使用先上代码,需要的直接拿走@ComponentpublicclassDynamicBatchInsertUtil
脱发的老袁
·
2023-07-28 15:51
MyBatis之路
mybatis
数据库
多数据源
batch
@DS
Transactional
无效问题记录
项目使用了多数据源,使用@DS来选择要操作的数据源,使用@DS
Transactional
来控制事务@DS
Transactional
原理:定义一个方法拦截器,将有@DS
Transactional
的方法搞到
脱发的老袁
·
2023-07-28 15:50
MyBatis之路
mybatis
数据库
[Spring]Spring声明式事务总结
文章目录1、介绍2、Spring事务的隔离级别3、事务的传播行为4、@
Transactional
注解包含的属性5、使用6、@
Transactional
失效场景1、介绍声明式事务管理是建立在AOP之上的。
Bruce1801
·
2023-07-28 12:26
spring
java
后端
springboot+mybatis多数据源的事务问题
1.springboot+mybatis实现多数据源后,针对单个数据源我们可以使用@
Transactional
(name="xxxTransactionManager")来指定使用的事务管理器,但是如果被注解的方法需要同时支持两个事务管理器呢
a863922230
·
2023-07-28 11:34
mybatis
spring
boot
后端
Spring事务异常回滚。TransactionAspectSupport(学习理解)
前提是都写@
Transactional
注解例:类似这样的方法不会回滚(一个方法出错,另一个方法不会回滚):if(userSave){try{userDao.save(user);userCapabilityQuotaDao.save
KakiNakajima
·
2023-07-28 06:05
spring
学习
java
flowable 监听获取流程下一节点
//任务启动时监听@Component@
Transactional
publicclassStartListenerimplementsExecutionListener{@AutowiredprivateRepositoryServicerepositoryService
古智云开
·
2023-07-28 05:03
flowable
java
数据库之mysql与oracle比较
@
Transactional
注意点1.比较项目mysqloracle对事务的提交自动提交需要手动提交,commit事务隔离级别repeatable-read,可重复读readcommit,读已提交对事务的支持在
毕竟我很菜
·
2023-07-28 02:52
JAVA
数据库
互联网架构
@
Transactional
详解 示例
@
Transactional
是声明式事务管理编程中使用的注解参考@
Transactional
详解Spring之@
Transactional
注解原理以及走过的坑Spring事务的原理Spring事务管理分为编码式和声明式的两种方式
spring to do
·
2023-07-28 01:29
idea
java
maven
java
git
java服务器端分页_java服务端常用的几种分页
本文数据库是mysql1.limit关键字service层@Service@
Transactional
publicclassImplStudentServiceimplementsStudentService
weixin_39753791
·
2023-07-27 23:56
java服务器端分页
mybatis04-mybatis源码-一级缓存、二级缓存
mybatis缓存执行流程redis集成mybatis二级缓存mybatis.xml指定缓存二级缓存回收策略软引用与弱引用的区别:MybatisRedisCacheUserEntity测试效果源码分析
Transactional
CacheTransac
沐宇熙
·
2023-07-27 16:06
mybatis
mybatis
一级缓存
二级缓存
源码
Spring 事务的使用、隔离级别、@
Transactional
的使用
Spring事务是Spring框架提供的一种机制,用于管理应用程序中的数据库事务。事务是一组数据库操作的执行单元,要么全部成功提交,要么全部失败回滚,保证数据的一致性和完整性。Spring事务提供了声明式事务和编程式事务两种方式:编程式事务:编程式事务是通过编写代码来手动管理事务的开始、提交或回滚,开发人员需要显式地调用事务管理器的方法来控制事务的边界。声明式事务:声明式事务是通过在配置文件或注解
@糊糊涂涂
·
2023-07-27 14:51
Java知识分享
spring
面试
spring事务
java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他