회원가입 개발하다가 같은 회원정보를 입력해서 save() 메서드를 사용했는데도 에러가 나지 않아 보니까 insert 되지 않고 update가 되는 것을 볼 수 있었다. 먼저 맨 처음 엔티티를 생성할때는 insert가 된다. 그런데 아래 로그를 보면 insert 전에 select가 되는 것을 볼 수 있다. @Id를 지정한 컬럼은 똑같이 하고 나머지를 다르게 입력하고 save() 메소드를 실행시키면 로그가 길지만 자세히 보면 update 하기전에 select를 한 번 더 하는 것을 볼 수 있다. 아예 같은 정보를 입력하면 select만 한다. 이렇게 insert, update 할 때 마다 select를 하는 것은 매우 비효율 적이다. https://kdhyo98.tistory.com/63