数据库系统原理
文章平均质量分 90
火山彬
这个作者很懒,什么都没留下…
展开
-
Spring事务管理中@Transactional的propagation参数
目录什么是事务传播性及其作用@Transactional 的 propagation 属性代码示例转载自Spring事务管理中@Transactional的propagation参数 - Deltamaster Tech Center - 技术宅 (is-programmer.com)关于Spring事务管理中@Transactional的其他配置问题,请参看Spring事务管理中@Transactional的参数配置 - Deltamaster Tech Center - 技术宅。什么转载 2022-02-20 18:49:28 · 838 阅读 · 0 评论 -
数据库的逻辑删除及其JPA实现方案
目录什么是逻辑删除#为什么需要逻辑删除#使用spring-jpa和 hibernate的@SQLDelete和@Where注解实现逻辑删除使用 Hibernate 进行逻辑删除更新当前 session 中的删除状态查询时避开逻辑删除的记录示例总结Reference什么是逻辑删除#所谓逻辑删除是指数据已经“不需要”了,但是并没有使用delete语句将这些数据真实的从数据库中删除,而只是用一个标志位将其设置为已经删除。为什么需要逻辑删除#对数据进行逻辑删除原创 2022-02-08 16:54:59 · 5894 阅读 · 0 评论 -
数据库系统概念-读写锁、意向锁、行表锁
1、按照几种不同的分类方式,MySql中的几种锁可以分为读写锁、意向锁、行表锁按照锁粒度分类:表锁和行锁,即这这个锁是锁住整张表还是表中的某几行转载 2021-05-29 22:04:45 · 793 阅读 · 0 评论 -
数据库系统概念之事务隔离性级别
数据库系统概念中的介绍如下:具体解释例子如下:(转载自博客理解事务的4种隔离级别_黄复贵的博客-CSDN博客_事务隔离级别)Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万/月。但是发工资时老板不小心按错了数字,按成3.9万/月,该钱已经打到程序员的户口,但是事务还没有提交,就在这时,程序员去查看自己这个月的工资,发现比往常多了3千元,以为涨工资了非常高兴。但是老板及时发现了不对,马上回滚差转载 2021-05-28 14:49:18 · 108 阅读 · 0 评论