【问题标题】:GWT/Spring/Hibernate data change events and transactionsGWT/Spring/Hibernate 数据更改事件和事务
【发布时间】:2010-02-16 14:19:27
【问题描述】:

我正在使用 GWT、Spring 和 Hibernate 开发 AJAX 应用程序。我在客户端保留了一些配置数据,这些数据几乎从未更改,但是当它更改时,我必须使用 GWTEventService 通过数据更改事件通知所有客户端有关更改。

所有这些都已经开始了,但是我注意到一个关于交易的问题。我在我的服务对象上使用 Spring 的事务分界注释。现在,如果我更改这些对象中的数据,该事件将被抛出并传播到客户端,但我不会注意到是否发生回滚,这会使传播的数据无效。

确保只向客户端发送当前数据的最佳解决方案是什么?我应该使用程序化事务处理并且仅在事务成功时触发事件吗?不幸的是,这将是一个相当大的变化,因为目前这些事件是由我的低级 DAO 触发的。

任何帮助将不胜感激。

【问题讨论】:

    标签: hibernate spring events gwt transactions


    【解决方案1】:

    我在我目前正在进行的项目中使用 GWTEventService 和 Spring 和 Hibernate。但是,我不熟悉 Spring 分界注释,但是当谈到 GWTEventService 用于广播更新的数据时,您肯定只想在知道数据已提交且有效时才这样做。

    如果您需要一些帮助,可以发布您的一些代码。

    【讨论】:

      猜你喜欢
      • 2011-06-13
      • 2012-01-29
      • 2015-03-26
      • 2011-01-02
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      相关资源
      最近更新 更多