事务是基于组件级别的,而不是基于组件的方法级别的;
通常的情况是只是组件的部分方法需要事务处理,其他的都不需要;
这时候,基于组件级的事务导致每个方法都产生一个事务,加大了系统的开销。
大家如何看待?j2ee中如何处理相同的问题??
通常的情况是只是组件的部分方法需要事务处理,其他的都不需要;
这时候,基于组件级的事务导致每个方法都产生一个事务,加大了系统的开销。
大家如何看待?j2ee中如何处理相同的问题??
Methods within the same EJB component may have different transactional attributes for optimization reasons, since all methods may not need to be transactional
1)事务必需是组件级别的,再细小就没法"保证事务的完整性"了--??? 为何保证事务的完整性了??? 2)如果你在设计中遇到这样的疑惑,那么最好的办法就是将这个组件拆开来 拆分出来?? 如何保证一个对象的完整性. 一般的情况, 一个业务对象的部分方法需要事务处理作保证;另外的不需要.
拆分出来???---就是分割对象!!!to: kicku(Lavender's Lover) ----- 这样,只要你的方法不是AutoComplete,就可以实现一些"复杂"的Transaction。 希望再详细些????