개발해서 개벌자

  • 홈
  • 태그
  • 방명록

프록시 1

[JPA] 프록시(Proxy)

프록시란? 엔티티를 조회할 때 연관된 엔티티들이 항상 사용되는 것은 아니다. 그럴 때 JPA는 엔티티가 실제 사용될 때까지 데이터베이스 조회를 지연하는 방법을 제공하는데 이것을 지연 로딩이라 한다. 그런데 지연 로딩 기능을 사용하려면 실제 엔티티 객체 대신에 데이터베이스 조회를 지연할 수 있는 가짜 객체가 필요한데 이것을 프록시 객체라고 한다. 프록시 기초 JPA에서 식별자로 엔티티 하나를 조회할 때는 EntityManager.find()를 사용한다. 이 메소드는 영속성 컨텍스트에 엔티티가 없으면 데이터베이스를 조회한다. Member member = em.find(Member.class, "member1"); 이렇게 엔티티를 직접 조회하면 조회한 엔티티를 실제 사용하든 사용하지 않든 데이터베이스를 조회하..

BackEnd/JPA 2023.01.09
이전
1
다음
더보기
프로필사진

개발해서 개벌자

  • 분류 전체보기
    • BackEnd
      • Spring
      • JPA
      • Server
    • FrontEnd
    • 소프트웨어 관련
      • Design Pattern
    • 언어
      • Java
      • SQL
    • 네트워크

Tag

클래스메소드, 인스턴스메소드, jpa, 서버종류, 고아 객체, 정적 라우팅, https, 즉시로딩, 지연로딩, 통신규약, 프로시, 자바, 동적 라우팅, TLS, 영속성전이, AOP, spring, 서버, 프록시, SSL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바