ActionQueue 커리어리에서 개발 관련 글을 읽다가 JPA가 flush 할 때 개발자가 의도한 비지니스 로직 대로, 실행되지 않는다는 글을 읽게 되었다. 그래서 실제로 간단한 Entity하나를 만들어서 테스트해봤다.테스트 한 내용은 이렇게된다. 예상 로직 : insert -> select -> insert -> delete -> insert실제로직 : insert -> insert -> insert -> delete 하지만 test하니까 정말로 중복키 에러가 뜨는 것이였다. 그래서 ActionQueue에 대해서 찾아봤다. ActionQueue의 주요 역할엔티티 상태 추적:JPA에서는 엔티티 객체를 관리하는데, ActionQueue는 엔티티 객체가 변경될 때마다 그 변경 사항을 추적합니다. 예를 들..