반응형
JPA (Java Persistence API )
- ORM 기술 표준, 인터페이스 모음
- 개발자가 직접 SQL 문을 작성하지 않아도 호출할 때 알아서 JDBC API를 이용해서 DB에 쿼리를 날린다.
- 기존에 필드를 변경할 때 모든 SQL문을 수정해야 하던것과 달리,
JPA에 필드만 추가하면 SQL문은 알아서 수정된다.
- 객체 그래프를 완전히 자유롭게 탐색할 수 있다.
- 지연로딩전략(Lazy Loading) 사용으로 객체를 실제로 사용하는 시점에 SELECT 쿼리를 DB에 날려 객체를 가져온다. (객체를 생성하고 값을 넣은 시점이아니라 그 객체를 사용할 때)
- (트랜잭션) 트랜잭션을 커밋하기 전까지 메모리에 INSERT 쿼리를 쌓는다.
반응형
'Spring Framework' 카테고리의 다른 글
SQL - Index 인덱스 (0) | 2020.06.28 |
---|---|
AOP - 어드바이스(Advice) & 인터셉터(Intercepter) (0) | 2020.06.28 |
서블릿 필터(Servlet Filter), 인터셉터(Intercepter), 어드바이스(Advice) (0) | 2020.06.08 |
댓글