2010-10-26 41 views

回答

1

假设你需要执行AA长事务(用户输入接收时间),以及对象是用作表示层元素。现在你的对象需要扮演双重角色。 1.作为分离对象(要用作表示层对象) 2.重新连接的对象(要完成事务处理) 这怎么可能? 在两次交易中中止交易。一旦内部事务完成,对象将被分离并且可以在表示层中工作。演示文稿工作完成后,它将进入另一个事务并将作为附加对象工作。

所以这一切都可能由于附加的对象。

1

当需要处理很长的事务时,将长事务分解为两个或多个事务是合乎逻辑的。 独立对象可用于将信息传送到UI层,并可在另一个会话的帮助下重新附加到新事务。

另一方面,在这种情况下使用分离对象并不是非常明智的做法,相反DTO(数据传输对象)可以在这里很好地达到目的。