seam에서 Exception을 던지면 자동 Rollback

먼저 아무 Exception 이나 Rollback 이 되지는 않는다는 점을 명심한다.
그럼 어떤 Exception 이 Rollback 이 되는가하면…

와 같이 ApplicationException 아노테이션에서 rollback을 true 로 설정한 Exception만 자동 Rollback을 해준다.

rollback한후의 페이지 표시방법은 pages.xml 에서 exception 별로 페이지를 지정한다.

<exception class=”MyException”>
<redirect view-id=”/error/myerror.xhtml” />
</exception>

This entry was posted in JBoss, 未分類. Bookmark the permalink.