java代码执行顺序错乱

我debug发现,正在查询当前登录用户信息时,就已经把下面的添加代码执行了一遍,导致执行到添加代码时报主键重复异常
希望有人能给我提供点错误可能出现的原因,实在是没思路

是重新添加了代码了么。建议重新编译一下

添加之前你先检测主键是否已存在,若已存在,重新生成新主键值,再进行保存

判断没有做好吧。。导致会在已有用户的情况下重复添加用户。。检查一下判定

看下大括号是不是少打了吧