「java中的事务概念」java什么是事务

博主:adminadmin 2023-03-19 20:06:08 412

本篇文章给大家谈谈java中的事务概念,以及java什么是事务对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

面试题 java什么叫事务,事务有什么用

事务你可以去看概念,我给你说下简单理解。你去斗鱼送礼物,扣了你的鱼丸给主播送了礼物,这俩操作必须是绑定在一起的,不然单个任何一个完成了另外一个没完成都会出问题。对到数据库的操作就是,你花钱,买了礼物,礼物送出去。前面两个步骤就是一个事物,花钱买-礼物发到你库存。然后这东西肯定要写到库里。这么说明白了吧,同样送礼物这个,从你的库存拿走,送给主播,也必须是一致的,必须一起完成。面试时候就照着这个意思大概的发挥吧。

另外,真去面试,你别张嘴就xx概念,什么这个性,那个性,干了几年业务的我估计没几个能真记住这些,你就大致按照自己的想法和理解说说。直接背概念十个有九个会被当培训班出来的,面试不过或者被压工资都是寻常的事。

java中的事务

如果你用Spring框架,Spring中可以实现事务管理,在spring 配置文件中配置事务管理器,也可以使用Spring注解式事务,在方法上加上@Transactional注解。

@Transactional

public void save() {

//你的代码逻辑

}

如果没有使用Spring框架,可以用JDBC处理事务,如下:

try{

con.setAutoCommit(false);//开启事务 ......

con.commit();//try的最后提交事务

} catch() {

con.rollback();//回滚事务

}

事务是什么?在java中如何手工执行事务

事务 指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性;

在java中你要手工执行事务,如果是jdbc连接数据库,那么就设置提交的时候手动提交

conn.setAutoCommit(false);//conn 是connection对象

当结束后

conn.commit();

希望对你有帮助

关于java中的事务概念和java什么是事务的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。