V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  javaWeber  ›  全部回复第 1 页 / 共 13 页
回复总数  254
1  2  3  4  5  6  7  8  9  10 ... 13  
2020-09-01 21:33:27 +08:00
回复了 javaWeber 创建的主题 程序员 请教下这里的事务为什么不回滚。。
怀疑是自调用,或者非运行时异常导致的。

我直接写到一个方法里面,抛的异常也改成了运行时异常。

用户表插入重复主键的数据,插入失败。

而在同一个方法里面,在角色表插入数据,最后却插入成功了。。

事务还是没有回滚啊。好奇怪。。

如下所示:
```
@Service
public class UserServiceImpl implements UserService {

@Transactional
public void insertA() throws RuntimeException {
roleDao.insert(role); //在角色表插入数据

userDao.insert(user); //在用户表插入的数据有重复主键
}

}
```
2020-09-01 19:30:33 +08:00
回复了 javaWeber 创建的主题 程序员 请教下这里的事务为什么不回滚。。
@skypyb 上边说有点不对。 你 A 既然加了事务,那 B 加不加都无所谓了。 是不是抛的异常不是运行时异常啊
=============================================================
这里后台报错提示的异常是 DuplicateKeyException,这个异常也是 RuntimeException 的子类。。

dao 层那边是直接在方法后面 throws Exception 。。这个有影响么?
2020-09-01 19:17:49 +08:00
回复了 javaWeber 创建的主题 程序员 请教下这里的事务为什么不回滚。。
@751327 insertA 这个方法是 UserServiceImpl 里面的方法调用吗
==========================================
insertA ()只在控制层调用了。
2020-07-17 17:22:11 +08:00
回复了 xcstream 创建的主题 游戏 怎么样可以戒掉游戏
多看看钱包。。或者多出去面试。

遭受毒打,就会想着提高自己了。

如果还是想玩,那就玩呗。

人生已经够艰难了,玩玩游戏也没啥。
2020-06-24 16:25:01 +08:00
回复了 splendone 创建的主题 程序员 数字中台发展到可拖拽系统,就不需要程序员编码了吧
这种破玩意,出了 bug,找到你哭都找不出来。。

你用个开源的技术,一搜索一大堆答案。
2020-06-16 10:58:29 +08:00
回复了 calmzhu 创建的主题 程序员 想收集一下各位程序员公司相关的运维自动化情况
我司在 jerkins 上面套了层皮,构建部署一个服务,要半小时起步。。真的操蛋。
2020-06-15 10:39:06 +08:00
回复了 fruitbagxxx 创建的主题 推广 两个月血和泪刷题经历,终于拿下字节跳动,求关注🔥
看错了。原来是 6 周 240 道题。。
2020-06-15 10:37:05 +08:00
回复了 fruitbagxxx 创建的主题 推广 两个月血和泪刷题经历,终于拿下字节跳动,求关注🔥
15 天,240 道题。。一天至少要 15 道题。
2020-06-12 13:58:41 +08:00
回复了 csdoker 创建的主题 问与答 在传统行业做开发咋样??
顺丰应该也算互联网公司吧。
2020-06-04 14:54:24 +08:00
回复了 dbldong 创建的主题 程序员 都 2020 年了, 还有公司只能用 jquery 开发的吗
再过几年,又会有人来提问:

都 2025 年了, 还有公司只能用 vue/react 开发的吗?
2020-06-02 15:37:50 +08:00
回复了 zealon 创建的主题 程序员 SpringCloud & vue.js 开发的小说 APP,适合入门
大佬。。牛掰~
2020-05-25 16:04:47 +08:00
回复了 onfuns 创建的主题 Blogger “写博客如果没有深度还不如不写”这种观点对吗?
想写就写,爱看不看。
对于资本家而言,价值观用来约束价值不高的人,价值高的人不需要价值观。

创造资本家的价值,才是最重要的。
2020-05-13 16:33:09 +08:00
回复了 toooo 创建的主题 职场话题 写代码又快又好 bug 少是不是一种罪过?
你剩下的时间,可以摸鱼学习。。也可以指导他人,提高影响力。
2020-05-07 10:32:04 +08:00
回复了 mitu9527 创建的主题 程序员 对于重构有几个疑问,希望能过来人能解答一下!
我就只是把超过 100 行的方法抽取成多个方法,方法参数太多的就抽取成对象,然后把类的变量名改成好理解的。

其他的,好像都没怎么用到啊。。
2020-03-25 13:59:16 +08:00
回复了 javaWeber 创建的主题 Java 请教下 java8 的 Optional。。
@CommandZi 你这两个例子,不管 str 是不是 null,都不会空指针吧。
==============================================
我这里的例子写得不太准确,判断的是字符串,应该改成判断对象是否为空的。
```
if(对象!=空){

}
```
2020-03-25 00:29:16 +08:00
回复了 javaWeber 创建的主题 Java 请教下 java8 的 Optional。。
3.还有就是 字符串类型的 Optional.orElse(),这里面 orElse 的默认值用什么好?

我看网上很多用.orElse("default"),为空时就给了个默认值"default"或者"unknown"。。感觉很奇怪。
2020-02-20 21:11:22 +08:00
回复了 0x0000000 创建的主题 问与答 大家下班回家后都有什么事情干?实在太无聊了
到家一般八九点。学习一个小时。然后睡觉。
早回家的话就再看一下 b 站。
2020-01-21 15:08:12 +08:00
回复了 hunterJax 创建的主题 健康 想问问大家心脏有过异常感吗?
我也是啊。去医院查了 24 小时心电图。医生说别熬夜,调节好情绪。
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1526 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.