Correction d'un problème avec un rollback placé dans un finally

Policy failures:   
Code warning
- failed on resource ArticleManagerBean.java. Reason: Type safety: The expression of type List needs unchecked conversion to conform to List<Article>, line 15
Override reason:   
yesss
This commit is contained in:
Frederic Debuire
2008-02-13 11:20:01 +00:00
parent 27944b3c19
commit 490b10c07c

View File

@@ -86,12 +86,12 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
persistentArticle.setSecondaryAuthors(article.getSecondaryAuthors());
ut.commit();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
ut.rollback();
} catch (Exception e) {
e.printStackTrace();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
@@ -168,6 +168,7 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
} catch (Exception e1) {
e1.printStackTrace();
}
e.printStackTrace();
}
//article.addPCMember(PCMember);
}
@@ -187,6 +188,7 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
} catch (Exception e1) {
e1.printStackTrace();
}
e.printStackTrace();
}
}
@@ -234,6 +236,7 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
} catch (Exception e1) {
e1.printStackTrace();
}
e.printStackTrace();
}
return null;
}
@@ -331,6 +334,11 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
em.persist(role);
ut.commit();
} catch (Exception e) {
try {
ut.rollback();
} catch (Exception e1) {
e1.printStackTrace();
}
e.printStackTrace();
}
}