반응형
- JPA와 Hibernate의 차이점은 무엇인가요?
- JPA에서 Cascade Type을 지정하지 않으면 어떻게 될까요?
- JPA에서 FetchType.LAZY와 FetchType.EAGER의 차이점은 무엇인가요?
- JPA에서 OneToMany와 ManyToOne의 관계에서 어떤 Fetch Type을 사용해야 할까요?
- JPA에서 Named Query와 Dynamic Query의 차이점은 무엇인가요?
- JPA에서 Transaction의 Isolation Level은 어떤 것이 있나요? 각각 어떤 특징을 가지고 있나요?
- Hibernate에서 Dirty Checking은 어떻게 이루어지나요?
- Hibernate에서 1차 캐시와 2차 캐시의 차이점은 무엇인가요?
- Hibernate에서 Lazy Loading과 Eager Loading의 차이점은 무엇인가요?
- JPA에서 QueryDSL을 사용하는 이유는 무엇인가요?
- JPA에서 엔티티를 상속하는 방식 중 어떤 것이 가장 좋은 방법인가요? 그 이유는 무엇인가요?
- JPA에서 FetchType.LAZY로 설정한 엔티티를 조회할 때 발생하는 N+1 문제를 해결하는 방법은 무엇인가요?
- Hibernate에서 Transaction의 Isolation Level은 어떤 것이 있나요? 각각 어떤 특징을 가지고 있나요?
- Hibernate에서 Second Level Cache를 사용하는 이유는 무엇인가요?
- Hibernate에서 OneToMany와 ManyToOne의 관계에서 어떤 Fetch Type을 사용해야 할까요?
- Hibernate에서 HQL과 Native SQL Query의 차이점은 무엇인가요?
- JPA에서 Embedded Object와 Inheritance 전략 중 어떤 것을 사용해야 할까요? 그 이유는 무엇인가요?
- JPA에서 Entity를 삭제할 때, CascadeType.REMOVE와 orphanRemoval 속성 중 어떤 것을 사용해야 할까요?
- Hibernate에서 SessionFactory와 Session의 차이점은 무엇인가요?
- JPA에서 EntityManagerFactory와 EntityManager의 차이점은 무엇인가요?
- JPA에서 엔티티를 저장할 때 persist()와 merge()의 차이점은 무엇인가요?
- Hibernate에서 Inheritance 전략 중 Single Table 전략의 단점은 무엇인가요?
- Hibernate에서 HQL을 사용하는 것보다 Criteria API를 사용하는 것이 좋은 이유는 무엇인가요?
- Hibernate에서 Entity를 삭제할 때 CascadeType.REMOVE와 orphanRemoval 속성이 동시에 사용될 때 발생할 수 있는 문제는 무엇인가요?
- Hibernate에서 Batch Insert를 사용하는 이유는 무엇인가요?
- JPA에서 Entity를 저장할 때 @GeneratedValue와 @SequenceGenerator를 같이 사용하는 이유는 무엇인가요?
- Hibernate에서 Inheritance 전략 중 Joined Subclass 전략의 장단점은 무엇인가요?
- Hibernate에서 Criteria API를 사용하는 것과 JPQL을 사용하는 것 중 어떤 것이 더 좋은가요?
- JPA에서 EntityManager가 관리하는 상태에 대한 설명을 해주세요.
- Hibernate에서 StatelessSession을 사용하는 이유는 무엇인가요?
ChatGPT 에게 좀 더 어려운 질문으로 요청했습니다.
단순히 특정 개념을 묻기보다 장단점, 차이점과 관련된 질문들이 많네요.
반응형
'개발 기타' 카테고리의 다른 글
(유머) ChatGPT 주니어 개발자 면접 썰 (0) | 2023.03.03 |
---|---|
코루틴(coroutine) 관련 개발 인터뷰 면접 질문 50가지 (0) | 2023.03.02 |
JPA 관련 인터뷰 면접 질문 50가지 (0) | 2023.03.02 |
Git 관련 인터뷰 면접 질문 50가지 (0) | 2023.03.02 |
백엔드 서버 개발자 인터뷰 면접 질문 200가지 (0) | 2023.03.02 |
댓글