• 엔티티 매니저 팩토리는 하나만 생성해서 애플리케이션 전체에 서 공유
• 엔티티 매니저는 쓰레드간에 공유X (사용하고 버려야 한다).
• JPA의 모든 데이터 변경은 트랜잭션 안에서 실행
JPQL로 EntitiyManager에게 쿼리 전달 한 결과
JPQL
• JPA를 사용하면 엔티티 객체를 중심으로 개발
• 문제는 검색 쿼리
• 검색을 할 때도 테이블이 아닌 엔티티 객체를 대상으로 검색
• 모든 DB 데이터를 객체로 변환해서 검색하는 것은 불가능
• 애플리케이션이 필요한 데이터만 DB에서 불러오려면 결국 검 색 조건이 포함된 SQL이 필요
'Spring > 공부' 카테고리의 다른 글
Spring 유효성 검사 어노테이션 목록 (0) | 2023.07.11 |
---|---|
queryDSL 예제용 (0) | 2023.07.10 |
메시지 국제화(언어 선택) (0) | 2023.06.15 |
서블릿 -> jsp (1) | 2023.04.14 |
서블릿 데이터 요청, 응답 방법 (0) | 2023.04.13 |