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:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user