본문 바로가기
Backend - Java Spring/Spring Boot 입문(완)

[자율학습] 댓글 엔티티와 리포지토리 만들기

by VictorMeredith 2024. 2. 11.

1. 게시글과 댓글의 관계

- 게시글 1개에 댓글이 여러개이므로 일대다 관계이다.

엔티티

- 연관 대상을 가리키는 속성 article_id 는 외래키(Foreign key)라고 한다.

- 외래키는 항상 연관된 테이블의 대표키를 가리킨다.

 

2. Comment 엔티티와 CommentRepository를 만든다

 

- Dummy Data 추가하기

 

 - 서버 재시작 후 확인하기 

더미가 잘 들어왔다

 

- 댓글 Repository

findByArticleId는 네이티브 쿼리로, findByNickname은 XML쿼리로 작성해보았다.

 

- XML쿼리 만들기

꼭 META-INF 여야함

 

- orm.xml

 

- 다음에 테스트해보자

댓글