Hibernate 기반 back end 작업을 진행하다보면 org.hibernate.AssertionFailure: null id in net.~~~~Entity entry (don't flush the Session after an exception occurs) 라는 오류를 만나볼 수도 있는데 해당 이슈를 격어보고 정보를 공유하고자 합니다. 원인 : @Transaction 내에서 DB sql 작업(insert, update 등) 중 장애가 발생한 경우 entity manager에 exception 발생이 기록된 상황입니다. 그때, 우리가 DB에 새로운 작업을 요청하게 되면 위와 같은 이슈가 발생하게 되는데 hibernate exception이 발생한뒤 세션을 자동으로 clear하진 않기 때문입니다. ..