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());
|
persistentArticle.setSecondaryAuthors(article.getSecondaryAuthors());
|
||||||
ut.commit();
|
ut.commit();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
|
||||||
} finally {
|
|
||||||
try {
|
try {
|
||||||
ut.rollback();
|
ut.rollback();
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
} catch (Exception e1) {
|
||||||
|
// TODO Auto-generated catch block
|
||||||
|
e1.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -163,11 +163,12 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
|
|||||||
|
|
||||||
this.updateArticle(article);
|
this.updateArticle(article);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
try{
|
try {
|
||||||
ut.rollback();
|
ut.rollback();
|
||||||
} catch (Exception e1) {
|
} catch (Exception e1) {
|
||||||
e1.printStackTrace();
|
e1.printStackTrace();
|
||||||
}
|
}
|
||||||
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
//article.addPCMember(PCMember);
|
//article.addPCMember(PCMember);
|
||||||
}
|
}
|
||||||
@@ -182,11 +183,12 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
|
|||||||
ut.commit();
|
ut.commit();
|
||||||
this.updateArticle(article);
|
this.updateArticle(article);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
try{
|
try {
|
||||||
ut.rollback();
|
ut.rollback();
|
||||||
} catch (Exception e1) {
|
} catch (Exception e1) {
|
||||||
e1.printStackTrace();
|
e1.printStackTrace();
|
||||||
}
|
}
|
||||||
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -234,6 +236,7 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
|
|||||||
} catch (Exception e1) {
|
} catch (Exception e1) {
|
||||||
e1.printStackTrace();
|
e1.printStackTrace();
|
||||||
}
|
}
|
||||||
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@@ -331,6 +334,11 @@ public class ArticleManagerBean implements IArticleManager, Serializable {
|
|||||||
em.persist(role);
|
em.persist(role);
|
||||||
ut.commit();
|
ut.commit();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
try {
|
||||||
|
ut.rollback();
|
||||||
|
} catch (Exception e1) {
|
||||||
|
e1.printStackTrace();
|
||||||
|
}
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user