Transaction共47篇

Hibernate级联(cascade)与反转(inverse)详解

Hibernate级联(cascade)与反转(inverse)详解-华尔子博-奥夏网
Hibernate级联(cascade)与反转(inverse)详解。在 Hibernate 的关联关系中,可以使用单向关联关系,也可以使用双向关联关系,在双向关联关系中,Hibernate 会同时控制双方的关系,这样在程序...
王麻子的头像-华尔子博-奥夏网王麻子4年前
01080

Oracle性能究极优化方法

Oracle性能究极优化方法。Linux Journal 发表了一篇优化 Oracle 数据库的文章,感觉十分的有用。简要介绍其摘要和大家共同分享 Linux 在企业级数据库上应用。
南宫世家的头像-华尔子博-奥夏网南宫世家4年前
02000

Redis乐观锁解决高并发抢红包的问题

Redis乐观锁解决高并发抢红包的问题-华尔子博-奥夏网
乐观锁是一种不会阻塞其他线程并发的机制,它不会使用数据库的锁进行实现,它的设计里面由于不阻塞其他线程,所以并不会引发线程频繁挂起和恢复,这样便能够提高并发能力,所以也有人把它称为非...
天山雪莲的头像-华尔子博-奥夏网天山雪莲7个月前
03315

MyBatis配置文件environments和子元素transactionManager、dataSource解析

MyBatis配置文件environments和子元素transactionManager、dataSource解析-华尔子博-奥夏网
MyBatis配置文件environments和子元素transactionManager、dataSource解析。在 MyBatis 中,运行环境主要的作用是配置数据库信息,它可以配置多个数据库,一般而言只需要配置其中的一个就可以了...
子博网的头像-华尔子博-奥夏网子博网3年前
01040

MyBatis配置typeAliases(别名)详解

MyBatis配置typeAliases(别名)详解。由于类的全限定名称很长,需要大量使用的时候,总写那么长的名称不方便。
南宫世家的头像-华尔子博-奥夏网南宫世家4年前
01860

MyBatis SqlSessionFactory及其常见创建方式

MyBatis SqlSessionFactory及其常见创建方式-华尔子博-奥夏网
MyBatis SqlSessionFactory及其常见创建方式.使用 MyBatis 首先是使用配置或者代码去生产 SqlSessionFactory,而 MyBatis 提供了构造器 SqlSessionFactoryBuilder。
子博兄的头像-华尔子博-奥夏网子博兄4年前
02360

Hibernate二级缓存的并发访问策略和常用插件

本节主要介绍 Hibernate 二级缓存的并发访问策略和常用的四种插件。 二级缓存的并发访问策略 两个并发的事务同时访问持久层缓存中的相同数据时,可能会出现各类并发问题,所以也需要采用必要的...
子博兄的头像-华尔子博-奥夏网子博兄2年前
03410

Hibernate乐观锁(optimistic lock)实例详解

Hibernate支持乐观锁和悲观锁两种锁机制。乐观锁适用于读多写少的应用场景,它不会锁定数据,每次更新数据时会检查数据是否被其他事务修改。这里给出一个Hibernate乐观锁的示例: 1. 实体类需要使...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
03315

Hibernate悲观锁(pessimistic lock)实例详解

Hibernate支持悲观锁,通过@Lock注解和LockModeType枚举指定锁定策略。下面是一个例子: @Entity public class Product { @Id private Integer id; private String name; @Lock(LockModeType.PESS...
王麻子的头像-华尔子博-奥夏网王麻子2年前
0465

Hibernate事务的配置详解

在 Hibernate 中,可以通过代码操作管理事务,例如 Transaction tx=session.beginTransaction();表示开启一个事务;进行持久化操作后,执行 tx.commit();操作提交事务;如果在操作的过程中出...
子博网的头像-华尔子博-奥夏网子博网3年前
0666