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

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

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

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

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

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

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

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

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

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

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

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

人生已经够艰难了,玩玩游戏也没啥。
这种破玩意,出了 bug,找到你哭都找不出来。。

你用个开源的技术,一搜索一大堆答案。
我司在 jerkins 上面套了层皮,构建部署一个服务,要半小时起步。。真的操蛋。
看错了。原来是 6 周 240 道题。。
15 天,240 道题。。一天至少要 15 道题。
266 天前
回复了 csdoker 创建的主题 问与答 在传统行业做开发咋样??
顺丰应该也算互联网公司吧。
再过几年,又会有人来提问:

都 2025 年了, 还有公司只能用 vue/react 开发的吗?
276 天前
回复了 zealon 创建的主题 程序员 SpringCloud & vue.js 开发的小说 APP,适合入门
大佬。。牛掰~
想写就写,爱看不看。
对于资本家而言,价值观用来约束价值不高的人,价值高的人不需要价值观。

创造资本家的价值,才是最重要的。
296 天前
回复了 toooo 创建的主题 职场话题 写代码又快又好 bug 少是不是一种罪过?
你剩下的时间,可以摸鱼学习。。也可以指导他人,提高影响力。
我就只是把超过 100 行的方法抽取成多个方法,方法参数太多的就抽取成对象,然后把类的变量名改成好理解的。

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

}
```
346 天前
回复了 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  
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1262 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 23:16 · PVG 07:16 · LAX 15:16 · JFK 18:16
♥ Do have faith in what you're doing.