1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

35 Commits

Author SHA1 Message Date
Mr.Hope
6bdc809e2f docs: add linter 2023-04-28 17:31:44 +08:00
Guide
a1a79a39fd [docs fix]Heap 初始化的时间复杂度 2023-04-22 10:34:42 +08:00
Guide
148ef34874 [docs update]完善操作系统常见面试题总结(上)篇 2023-04-02 22:05:57 +08:00
weijie321
a8cc6df742
Update spring-transaction.md 2023-03-31 13:15:05 +08:00
Guide
3e8b402cc7 [docs update]完善类加载器详解(重点) 2023-02-28 16:18:55 +08:00
Guide
1b52a03cb4 [docs add] Elasticsearch常见面试题总结 2023-01-29 11:31:13 +08:00
Freeze
37e668edfc
修复语句错误 2023-01-26 16:51:56 +08:00
guide
5d36223780 [docs update]Paxos 算法笔记完善 2022-11-22 10:42:38 +08:00
fjut_shark
094ad8f06e 修复 "PlatformTransactionManager:事务管理接口" 显示问题 2022-11-20 15:39:42 +08:00
guide
83efb36fb5 [docs feat]网站排版&样式完善 2022-06-13 13:14:26 +08:00
guide
afa4da721d [docs improve]InnoDB 与 MyISAM&事务隔离级别描述完善 2022-05-10 11:25:53 +08:00
guxiaoyue
5a47c64fb0
Update spring-transaction.md 2022-05-05 17:23:07 +08:00
wangtong
8d83d91e2d [修改]:修改 Spring 事务总结 错别字的问题 2022-04-20 16:47:48 +08:00
wangtong
3f85327ab3 [修改]:修改 Spring 事务总结 多了两个字的问题 2022-04-20 15:54:44 +08:00
wangtong
b88d22cd49 [修改]:修改 Spring 事务总结 多了一个 先 字的问题 2022-04-20 15:25:39 +08:00
lcan520
1b64d2a48c Fix [Spring 事务总结] spring-transaction.md 中Propagation 写法错误 2022-04-12 09:31:32 +08:00
guide
84ae035493 [docs update]spring事务内容完善 2022-03-13 10:06:18 +08:00
Mingron
3ac727a98a
Update spring-transaction.md 2022-03-10 22:52:53 +08:00
Mingron
5a44269f13
spring 事务 PROPAGATION_NESTED纠错
ROPAGATION_NESTED:如果当前存在事务,就在嵌套事务内执行;如果当前没有事务,就执行与PROPAGATION_REQUIRED类似的操作,子事务回滚外部主事务也会受到影响进行回滚



``` 
@service
public class UserInvokeService {
    @Autowired
    private UserService userService;
    @resource
    private UserMapper userMapper;

    @transactional
    public void invokeUserService() {
        User user = new User();
        user.setName("zxx");
        user.setAge(333333);
        userMapper.insert(user);
        userService.insertData();

    }
}


@service
public class UserService {

    @resource
    private UserMapper userMapper;


    @transactional(propagation = Propagation.NESTED)
    public void insertData() {
        User user = new User();
        user.setName("inserByNested");
        user.setAge(2222);
        userMapper.insert(user);
        int a = 1 / 0;
    }

}


@SpringBootTest
public class TransactionalTest {
    @Autowired
    UserService userService;
    @Autowired
    UserInvokeService userInvokeService;
    @test
    public void testTransaction() {
        userInvokeService.invokeUserService();
    }
}
```
2022-03-10 22:44:23 +08:00
guide
5a5f8ccb3b [docs feat]vuepress主题更新 2022-03-03 09:14:56 +08:00
yueyang
6d06381bc9
修复错别字
加锁度 -> 加锁读
2022-02-18 15:47:13 +08:00
guide
0af9b3a45c Update spring-transaction.md 2021-12-28 15:58:52 +08:00
guide
63244b8c80 Update spring-transaction.md 2021-12-28 15:52:00 +08:00
guide
6d9b99e48f [docs update]规范Spring相关文件名 2021-12-13 17:36:52 +08:00
guide
5f920adf4f 部分文章重命名 2020-10-17 16:54:25 +08:00
guide
42719e0426 图片修复 2020-10-17 15:21:43 +08:00
ipofss
5894d85a5b
Update spring-transaction.md 2020-08-18 17:12:12 +08:00
SnailClimb
9aa090d7d2
Merge pull request #888 from LiWenGu/hotfix/884
fix884
2020-08-14 21:59:15 +08:00
liwenguang
f9b75ee524 fix884 2020-08-10 11:20:12 +08:00
guide
b4552a6436 [refractor]图片迁移 2020-08-02 17:30:47 +08:00
liwenguang
e0c0abb583 fix843 2020-07-04 16:08:39 +08:00
shuang.kou
16c6e1ef9f Update spring-transaction.md 2020-05-12 15:48:07 +08:00
shuang.kou
1c137c86fd Update spring-transaction.md 2020-05-12 11:20:58 +08:00
shuang.kou
da239bd8de Update spring-transaction.md 2020-04-27 17:59:51 +08:00
shuang.kou
24f210ca61 [feat] update 手把手教你定位常见Java性能问题 2020-04-26 20:41:19 +08:00