자바 (10) 썸네일형 리스트형 MyBatis: Result Maps collection already contains value for ~ 에러 MyBatis를 사용하여 API 서버를 개발하던 중, 다음과 같은 에러를 만났다. Result Maps collection already contains value for ~ 검색을 해보니 중복되는 Id가 존재할 경우 이러한 에러가 발생한다고 해서, 마이바티스의 맵퍼 xml 파일을 뒤져보았다. ... ... ... 그 결과, 동일한 Id를 가진 resultMap 구문을 찾았고 이를 수정하니 에러가 발생하지 않았다. 자바: java.util.ConcurrentModificationException 에러 자바로 작업을 하던 중 다음과 같은 에러를 만났다. Exception in thread "main" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909) at java.util.ArrayList$Itr.next(ArrayList.java:859) ... 구글 검색을 해보니 List와 같은 객체를 for each 문을 돌릴 때, 해당 객체를 수정하면 발생한다고 한다. 그리고 보통 해당상황이 발생하는 경우는 크게 두가지 경우가 있다고 한다. 싱글 스레드 환경에서 for each문 중간에 객체를 수정하는 경우 멀티 스레드 환경에서, 다른 스레드에서 객체 값이 수정된.. 이전 1 2 다음