본문 바로가기
반응형

스프링2

JPA 정답이 없는 고난이도 면접질문 JPA 고난이도 면접 질문입니다. 단순한 개념 이해를 넘어서 경험에 기반한 대답을 해야 하는 질문입니다. 상당히.. 까다롭네요^^ Entity 상태 전이의 복잡성: JPA에서 Entity 상태 전이 (예: transient, persistent, detached, removed) 과정 중 가장 복잡하거나 오해하기 쉬운 부분은 무엇이며, 이를 어떻게 관리하나요? 1차 캐시와 2차 캐시의 교차점: 1차 캐시와 2차 캐시의 차이점을 설명하고, 이 두 캐싱 메커니즘을 어떻게 효율적으로 사용했는지 구체적인 예를 들어 설명해 주세요. 최적화 및 성능 문제: JPA를 사용할 때 겪었던 가장 까다로운 성능 문제는 무엇이었고, 어떻게 해결했나요? 쿼리 최적화 전략: JPA와 함께 복잡한 쿼리를 최적화하기 위해 사용한 전.. 2023. 11. 30.
JPA 관련 인터뷰 면접 질문 30가지 (심화 - 2) 1. JPA는 상속 매핑 전략을 어떻게 처리합니까? 각 전략을 자세히 설명하십시오. 2. FetchType.LAZY와 FetchType.EAGER의 차이점은 무엇입니까? 예를 들어 설명하십시오. 3. JPA Second-Level Cache의 작동 방식과 이점을 설명하십시오. 4. JPA에서 낙관적 잠금과 비관적 잠금의 차이점과 각 전략을 사용하는 경우를 설명하십시오. 5. JPA에서 JPQL, Criteria API 및 native SQL을 사용하는 것의 주요 차이점은 무엇입니까? 6. CascadeType 열거형과 다양한 값에 대해 설명하십시오. 각각 언제 사용해야 합니까? 7. JPA는 트랜잭션을 어떻게 처리합니까? EntityManager 및 트랜잭션 전파의 역할을 설명하십시오. 8. JPA의 N.. 2023. 5. 4.
반응형