1.这是我的dao类看起来像事务代码保持每个方法重复的地方。可能把这些片段代码放在超类中,这样我就不需要一直重复下面的代码了?任何详细的如何做到这一点?
2.如果需要将代码片段放在super.class中。超级类应该是静态的吗?写java包装
for (int i = 0; i < NUM_RETRIES; i++) {
pm.currentTransaction().begin();
<all my code will be here>
try {
pm.currentTransaction().commit();
break;
} catch (JDOCanRetryException ex) {
if (i == (NUM_RETRIES - 1)) {
throw ex;
}
}
}
的实现,因此,让我得到这个直 - 你**重复相同的代码**在一个循环多次假设一次失败的交易下次会成功?他们有一个名称:http://www.quotationspage.com/quote/26032.html – ChssPly76 2009-08-14 04:03:25