Spring 171

연관관계 편의 메서드

https://skatpdnjs.tistory.com/49 양방향 연관관계의 주의점과 연관관계 편의 메서드1. 양방향 연관관계 엔티티들은 대부분 다른 엔티티와 연관관계가 있다. 회원은 팀에 소속될 수 있기 때문에 회원 엔티티와 팀 엔티티에 관계를 맺어야 한다. 이 부분은 JPA가 생겨난 이유와 패러skatpdnjs.tistory.com https://velog.io/@uiop9900/JPA-%EC%97%B0%EA%B4%80%EA%B4%80%EA%B3%84-%EB%A7%A4%ED%95%91 [JPA] 연관관계 매핑, 편의 메소드 그리고 주의사항DB는 1:M, N:1, N:M 과 같이 양방향으로 설정이 가능하지만 실제 객체에서는 위와 같이 양방향 관계 설정이 없기때문에 다대일 매핑 일대다 매핑 일대일 매핑 ..

지연로딩 vs 즉시로딩 - @xxToxx(fetch = FetchType.LAZY vs FetchType.EAGER)

https://velog.io/@jinyeong-afk/%EA%B8%B0%EC%88%A0-%EB%A9%B4%EC%A0%91-%EC%A6%89%EC%8B%9C-%EB%A1%9C%EB%94%A9%EA%B3%BC-%EC%A7%80%EC%97%B0-%EB%A1%9C%EB%94%A9%EC%9D%98-%EC%B0%A8 [기술 면접] JPA 즉시 로딩과 지연 로딩의 차이JPA에서는 데이터를 조회할 때 즉시 로딩(EAGER)과 지연 로딩(LAZY) 두 가지 방식이 있다. 이 두 가지 방식을 간단하게 설명하면 즉시 로딩은 데이터를 조회할 때 연관된 데이터까지 한 번에 불러오velog.io

@CreatedDate vs @LastModifiedDate

https://wildeveloperetrain.tistory.com/76 JPA @CreatedDate @LastModifiedDate 생성 시간, 수정 시간이 저장되는 원리@CreatedDate, @LastModifiedDate 데이터를 저장할 때 '생성된 시간 정보'와 '수정된 시간 정보'는 여러모로 많이 사용되고 또 중요합니다. JPA를 사용하면서 @CreatedDate, @LastModifiedDate를 사용하여 생성된 시wildeveloperetrain.tistory.com https://blog.naver.com/seek316/223355950299 [Java] Spring Boot - JPA @CreatedDate, @LastModifiedDate 사용하기스프링 부트 JPA - @Creat..

Spring/@annotation 2024.05.27

@NoArgsConstructor vs @AllArgsConstructor vs @RequiredArgsConstructor

https://velog.io/@code-10/%EB%A1%AC%EB%B3%B5-AllNoArgsConstructor-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%95%8C%EA%B3%A0-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%9E%90 롬복 @All/NoArgsConstructor 제대로 알고 사용해보자.문득 전 회사 레거시 코드를 생각하다가 @AllArgsConstructor, @NoArgsConstructor 등 여러 어노테이션이 한클래스에 같이 작성되어있는 것을 본적이있다.Lombok은 불필요한 코드와 작업을 줄여주는 좋은 라velog.io @NoArgsConstructorpublic class Person { private String name..

Spring/@annotation 2024.05.27