실전! 스프링부트와 JPA 활용1
엔티티 설계시 주의점
모든 연관관계는 지연로딩으로 설정
즉시로딩은 예측이 어렵고, 어떤 SQL이 실행될지 추적하기 어렵다.
특히 xtoone
컬렉션은 반드시 초기화하자
연관관계 메서드
애플리케이션 아키텍처
계층형 구조 사용
controller,web: 웹 계층
service: 비즈니스로직,트랜잭션 처리
repository: JPA를 직접 사용하는 계층, 엔티니 매니저 사용
domain: 엔티티가 모여 있는 계층, 모든 계층에서 사용
'Spring-Boot' 카테고리의 다른 글
Flutter + Spring Security + OAuth2 + JWT, 로그인 후 앱으로 redirect 하는 방법 (0) | 2023.08.23 |
---|---|
영속성 컨텍스트란? (0) | 2023.07.02 |
실전스프링부트와 JPA 활용1 -1 (0) | 2022.10.15 |
스프링부트 에러노트 : 터미널에서 스프링부트 빌드시 java 11 에러 (0) | 2022.03.01 |
스프링부트 에러노트 : Cause: invalid source release: 11 (0) | 2022.02.28 |