1. Voilà à quoi ressemble ma classe dao où le code de transaction se répète pour chaque méthode. possible de mettre ce code extrait en super classe de sorte que je ne ai pas besoin de répéter le code ci-dessous tout le temps? tout élaboré comment faire cela?
2.S'il est nécessaire de placer l'extrait dans super.class. La superclasse devrait-elle être statique?write java wrapper
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;
}
}
}
Alors laissez-moi obtenir ce droit - vous répéter le même code ** ** dans une boucle plusieurs fois en supposant que la transaction qui a échoué une fois réussira la prochaine fois? Ils ont un nom pour cela: http://www.quotationspage.com/quote/26032.html – ChssPly76