【问题标题】:Get message if transaction roll back如果事务回滚,则获取消息
【发布时间】:2015-06-17 20:10:47
【问题描述】:
@Transactional
public User getUser(String username) {
return userDAO.getUser(username);
}

我在我的项目中使用 spring @Transactional 注释。现在,如果事务被回滚,我想捕获一个通知,以便我可以将它显示给用户。这怎么可能?

【问题讨论】:

    标签: spring transactions


    【解决方案1】:

    如果事务失败,则表明引发了异常。您必须从调用此方法public User getUser(String username) 的位置(主要是控制器)捕获异常,并且在捕获中您可以在请求中设置一些错误代码/错误消息并使用它在 UI 上显示消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      相关资源
      最近更新 更多