everydayminder
hibernate를 쓰는 도중, 이 에러가 나오는 경우가 있다. model 객체 내에서 @OneToMany 표기하고 java.util.List를 사용할 때 일어날 수 있다. 이 경우, fetch 옵션을 LAZY(default) 가 아닌 다른 값으로 설정했는지 확인해 보자. (내 경우, EAGER fetch 옵션을 LAZY로 바꾸어 해결) 자세한 설명 혹은 그 밖의 해결책은, 아래 블로그를 참조하면 더 좋은 정보를 얻을 수 있다. http://jroller.com/eyallupu/entry/hibernate_exception_simultaneously_fetch_multiple
JUnit에서 작성한 어떤 테스트케이스가 Exception을 던지고, 그 Exception이 던져진 것이 맞는 상황임을 검증하고자 한다면, JUnit3에서는 public void testDivideByZeroV3() { try { int a = 3/0; } catch(Exception e) { assertSame(e.getClass(), ArithmeticException.class); } } 반면, JUnit4에서는 @Test(expected=ArithmeticException.class) public void testDivideByZeroV4() { int a = 3/0; } 예외 처리만으로도 JUnit4가 JUnit3보다 간략하다는 것을 확인할 수 있다.