오늘 JPA에 대한 면접 질문을 받았다.대부분 원리에 대한 질문들이었다. 하지만 나는 재대로 답변하지 못했다.ㅜㅜ질문은 총 6문제로 다음과 같은 질문이 있었다.JPA 엔티티 라이프 사이클 상태 설명N+1 문제와 FetchType(EAGER/LAZY)의 연관JPQL과 네이티브 쿼리 사용 시 영속성 컨텍스트 주의점@Transactional의 동작 원리낙관적 락 / 비관적 락의 차이 및 적용 방식QueryDSL 사용 시 영속성 컨텍스트를 타지 않는 경우첫 번째 질문같은 경우 엔티티가 어떻게 동작하는지 설명하는거였다. 제대로 설명하지 못했다.ㅜㅜ이건 내가 노션으로 정리할때 빼먹고 안적어 둔거 같다.암튼 요거는 엔티티가 어떻게 관리가 되어지는지 말해보라는건데... 쉽지 않았다.JPA 엔티티는 총 네 가지 라이프사..