spring (2) 썸네일형 리스트형 @FunctionalInterface 사용기 page 와 size 옵션에 따라 count 쿼리가 실행될때도 있고 아닐때도 있어서 PageableExecutionUtils 추상 클래스를 더 자세히 살펴보게 되었습니다. package org.springframework.data.support;public abstract class PageableExecutionUtils { private PageableExecutionUtils() { } public static Page getPage(List content, Pageable pageable, LongSupplier totalSupplier) { Assert.notNull(content, "Content must not be null"); Assert.not.. 양방향 연관관계, 연관관계의 주인 제가 table 설계할때 헷갈려서 써봅니다.'다대일' 관계에서 Member 테이블이 '다' 이고 Team 테이블이 '일' 이 됩니다.Team 안에는 여러 members가 들어갈 수 있기 때문입니다. 그래서 TEAM_ID가 FK가 되어야 하지 않을까 생각했습니다. Team 클래스가 OneToMany 중 One이니까 매핑하지 편하지 않을까 하는 생각에서 입니다. 하지만 다시 생각해보면Member의 team 값을 업데이트 vs Team의 members를 업데이트 그러면 Member의 team값 을 업뎃하는게 DB입장에서는 훨씬 덜 번거롭지 않을까요? Member에 있는 TEAM_ID와 Team의 TEAM_ID(PK)와 조인하면 이 Member가 어느 Team 소속인지 알 수 있게 하는게 맞는 로직입니다. .. 이전 1 다음