학습일지100. 1:N 테이블을 JPA 방식으로 구성하기 , TEST 해보기 ,댓글 구현 성공


학습일지100. 1:N 테이블을 JPA 방식으로 구성하기 , TEST 해보기 ,댓글 구현 성공

JPA 방식으로 테이블 구성하기 User 멤버 (OrderDetail과 OneTomany) item 물건 (OrderDetail과 OneTomany) OrderDetail은 주문 (User가 item 구매) 1번 user가 1번 item을 주문하면 OrderDetail에 1번유저,1번 item이 담긴다. 테이블 기준으로 하나의 유저 테이블의 데이터가 관계가 있는 다른 테이블에서 여러개의 데이터와 관계를 갖는다 하나의 데이터는 보조테이블에 연관관계로 없어도 되고, 하나여도되고, 여러개여도 된다. User, item 테이블과 OrderDetail이라는 관계가 생겨서 만들어진다. 테이블을 쪼개는 이유? 하나의 테이블에 여러개 엔티티가 있으면 (학생, 취미) 취미같은 경우 명확하지 않으므로 관련없는 두 개의 엔티티 데이터를 합치게 되면 null값이 들어가게 된다. (취미가 10개인 경우는 컬럼을 늘려야 하고, 취미가 없는 경우에는 값이 들어가지 않는 것을 생각하면 된다) 그래서 null을 ...


#JPA #SpringBoot #스프링부트 #코딩 #테이블 #학습일지

원문링크 : 학습일지100. 1:N 테이블을 JPA 방식으로 구성하기 , TEST 해보기 ,댓글 구현 성공