Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Struts2 Jquery网格多动作事务_Java_Spring_Transactions - Fatal编程技术网

Java Struts2 Jquery网格多动作事务

Java Struts2 Jquery网格多动作事务,java,spring,transactions,Java,Spring,Transactions,我有一个表单包含两个网格,用于加载数据操作的两个网格不同。 让我们说 网格A-动作A-从表A加载数据 网格B-动作B-从表B加载数据 表B参考表A. 目前我面临一个事务问题。我正在使用Spring管理事务。在单一网格中是否可以?我没有遇到任何问题。 当2个网格出现大问题时。 在我当前的逻辑中,如果我更新网格A和网格B并单击“保存”(对于这两个网格,仅1个保存按钮),则网格B将首先保存在数据库中(网格B是网格下的一个),然后网格A将在数据库中保存数据,但在数据库中保存网格A数据时发生异常,则只有

我有一个表单包含两个网格,用于加载数据操作的两个网格不同。
让我们说
网格A-动作A-从表A加载数据
网格B-动作B-从表B加载数据
表B参考表A.
目前我面临一个事务问题。我正在使用Spring管理事务。在单一网格中是否可以?我没有遇到任何问题。
当2个网格出现大问题时。

在我当前的逻辑中,如果我更新网格A和网格B并单击“保存”(对于这两个网格,仅1个保存按钮),则网格B将首先保存在数据库中(网格B是网格下的一个),然后网格A将在数据库中保存数据,但在数据库中保存网格A数据时发生异常,则只有网格A数据将回滚。网格B数据按原样保存(不回滚)。因为对于两个网格操作 不同。我如何管理它?

没有得到任何解决方案,如果有人知道,请建议我…

面对同样的问题…如果有一个保存按钮,则只有一个保存操作,没有?Aleksandr M感谢您的回复…但客户要求是这样的。在1中保存按钮可以保存多个网格数据。我们实现了这一点,但存在事务问题。您如何管理事务ons?对于事务,我正在使用Spring和每个Struts操作来启动和结束事务。有没有办法将事务对象转移到另一个操作事务类或任何其他类?