数据库
奥术大师40
这个作者很懒,什么都没留下…
展开
-
数据库 事务管理
事务:逻辑上的一组操作,要么全部成功,要么全部失败。事务的特性:1.原子性:事务不能分离2.隔离性:执行一个事务的时候,不能受到其他事务的干扰3.持久性:事务完成后,事务便持久到数据库当中4.一致性:事务执行前后,数据的完整性要保持一致 如果不考虑隔离性,会引发安全问题读问题:(1)脏读:一个事务读到另一个事务未提交的数据(2)不可重复读:一个事务读到另一个...原创 2019-01-07 16:18:14 · 142 阅读 · 0 评论 -
spring 事务的传播行为
什么是传播行为?在一个业务方法中,调用另一个业务方法例如:方法B中调用了方法ASpring中提供了7种事务的传播行为保证多个操作在同一个事务中 PROPAGATION_REQUIRED (常用)默认值,如果A中有事务,则使用A中的事务,如果A没有,创建一个,将操作包含进来 PROPAGATION_SUPPORTS支持事务,如果A中有事务,则使用A中的事务,...原创 2019-01-18 19:34:33 · 96 阅读 · 0 评论 -
MySQL 多对多条件查询
两个表 user和role 中间表是user_role查询用户和角色的对应关系select res.user_name,r.role_name from(select u.user_name,ur.role_id from user as u INNER JOIN user_role as ur where u.user_id=ur.user_id) as res INNE...原创 2019-01-08 17:13:19 · 5719 阅读 · 0 评论