asynclife

  • 홈
  • 태그
  • 방명록

java 2

JPA 연관 관계 설정

추가 // 1:N @OneToMany(fetch = FetchType.LAZY, mappedBy = "user") // 어떤 컬럼에 매핑? OrderDetail의 user 변수와 매핑 // OrderDetail의 변수명과 동일해야함 private List orderDetailList; // N이므로 List형 /* FetchType LAZY : 지연 로딩. 따로 변수에 대해 get method를 호출하지 않으면 연관관계가 설정된 테이블에 대해 select 하지 않는다. 여러가지 데이터의 로딩이 일어날 때는 LAZY 추천 EAGER : 즉시 로딩. 연관관계가 설정된 모든 테이블에 대해 JOIN 일어남. 한가지 데이터만 select해도 모든 데이터를 가져옴. 1:1 또는 한 건의 데이터만 존재할 때 추천 *..

Develop/Java(JPA) 2023.06.18

JPA 자동 설정 기능

1. createdBy, updatedBy 자동 설정 config - JpaConfig @Configuration // 설정 파일 @EnableJpaAuditing // JPA 감시 활성화 public class JpaConfig { } component - LonginUserAuditorAware @Component // 로그인 한 user 감시하는 역할 public class LonginUserAuditorAware implements AuditorAware { @Override public Optional getCurrentAuditor() { // 현재 감시자. return Optional.of("AdminServer"); // created, updated가 일어날 때 AdminServer 라는..

Develop/Java(JPA) 2023.06.18
이전
1
다음
더보기
프로필사진

asynclife

교대역 직장인의 고독한 일기장

  • 분류 전체보기 (324)
    • Develop (210)
      • 개발공부 (10)
      • AI소식 (69)
      • 기술 면접 (6)
      • 코딩 테스트 (50)
      • 테크 인사이드 (3)
      • 개발자 보안 (9)
      • 개발자 채용 (0)
      • Java(JPA) (14)
      • API (5)
      • Database (10)
      • AWS (10)
      • DevOps (6)
      • C# (1)
      • 정보처리기사 (11)
    • Daily (78)
      • 일상 (6)
      • 밥+카페 (11)
      • 클라이밍 (3)
      • 모션그래픽 (0)
      • 파트너스 (58)

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Calendar

«   2026/05   »
일 월 화 수 목 금 토
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
31

Copyright © AXZ Corp. All rights reserved.

티스토리툴바