-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
checked exception과 unchecked exception의 차이? #3
Comments
제가 이걸 공부한 개념으로 정리하면
반대로 spring 에서는 이는 고정적인 개념이 아니라, 어디까지나 기본값이고 개발자가 원하면 어노테이션 안의 rollbackFor나, noRollbackFor 등을 통해 로 정리가 됩니다. 틀린 부분이 많을 것 같은데 지적해주시면 환영입니다. 🙏 |
승재님 의견처럼 _spring 에서는 @transactional의 기본값으로 checked exception이면 rollback을 하지 않고, 관련 정보에 대해서 더 찾아봤었었는데 Spring에서 최초에 @transactional 을 구현할 때 EJB 스펙을 참고해서 만들다 보니 기본값을 저렇게 설정했다고 알고있어요 ㅎㅎ 또, 추가적으로 CheckedException을 Handling하는 방법에 대해서 개인적인 견해를 덧붙이자면 CheckedException이 발생하는 부분이 있는 경우 최대한 구체적인 UncheckedException을 발생시키는 것이 좋은 방향이라고 생각합니다 혹시 제가 잘못 알고있는 정보가 있으면 피드백 주시면 감사하겠습니다🙂 |
두분이 설명을 잘해주신것 같아서 저도 이전에 공부했던 트랜잭션 롤백 내용 올려보겠습니다 자바의 check exception, uncheck excpeption 왜그렇게 설계된걸까? 설계 의도
|
No description provided.
The text was updated successfully, but these errors were encountered: