异常处理求解!

来源:7-4 服务器联系人和关注人接口实现-2

哈哈132

2017-10-18

调用Hib中的query(Query<T> query )时其中的query.query(session)方法时出现异常(如用户注册重复)(老师在处理请求时已经将这种错误屏蔽掉了,但我为了看该方法对出现异常的返回值就将老师的一些处理部分删掉了,因此用户在重复请求存在的用户时该方法会报异常),为什么返回的t不为null呢?
我在图1的画2的地方加了个t=null;在重复注册已有用户时该方法返回就为null了,这就证明走了异常处理逻辑,因此我认为在不修改的情况下,重复已有的用户,返回也应该为null,但是返回值却不为null,求解!

写回答

1回答

Qiujuer

2018-03-13

这是Hibernate的逻辑导致的问题哈,如果有回滚的逻辑在异常中正确执行那么就是正确的哈;你这个我看似乎是回滚逻辑有些问题。具体需要调试一下才行;你这边后续弄好了么?


非常抱歉才回复,抱歉。


0
0

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1756 学习 · 874 问题

查看课程