24/12/
필요한 데이터
- 게시판
- 게시글
- 댓글
🧐이게 바로 Entity 하나의 어플리케이션을 만들기 위해 필요로 하는 것들
Entity속 필요한 필드
- 게시판
- 게시판 이름
- 게시글
- 제목
- 내용
- 이름
- 댓글
- 내용
나는 처음 만드는거기 때문에 많은 필드를 생각하지 않고, 작게만 시작한다.
Entity들의 관계
- 게시판 | 게시글 - 1:N
하나의 게시판의 여러개의 게시글이 올라갈 수 있음 - n
하나의 게시글의 하나의 게시판이 올 수 있음(여러개의 게시판은 안됨) - 1- 게시글 | 댓글 - 1:N
하나의 게시글에 여러개의 댓글을 쓸 수 있음 - n
하나의 댓글의 여러개의 게시글은 못옴 - 1- 게시판 | 댓글 - 관계가 없음
게시글에는 댓글을 관여하지 않고, 댓글또한 게시글 자체에 달 순없다.
Spring파일 - 필요한 annotation

위에 파일들을 다 추가해줘야한다.
로깅 JPA SQL
spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.use_sql_comment=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.properties.hibernate.highlight_sql=true
logging.level.org.hibernate.orm.jdbc.bind=TRACE
추가해주면 SQL문을 확인할 수 있음
😐 느낀점
API를 작성하기 전 이렇게 어떤 기능을 구현할 것인지, 어떻게 사용자에게 보여줄 것인지에 대해 작성하는 연습이 필요함