@Transactional
public User getUser(String username) {
return userDAO.getUser(username);
}
我在我的项目中使用spring @Transactional注释。现在如果事务被回滚,我想捕获一个通知,以便我可以向用户显示它。怎么可能?
答案 0 :(得分:0)
如果事务失败,则表示抛出了异常。您必须从调用此方法public User getUser(String username)
的位置(主要是控制器)捕获异常,并且在catch中您可以将一些错误代码/错误消息设置到请求中并使用它来显示消息UI。