240829 내일배움캠프 백엔드 Java 6기 TIL : 개인과제 Growth 메모

박대현·2024년 8월 29일
0

1.Transaction(readOnly = true)

  • 트랜잭션을 어디에 걸고, 어디엔 안걸고 , 어디서부터 어디까지 걸어야하는지 고민해 보기

2.@ManyToOne은 웬만하면 fetchtype Lazy걸어줘야함

  • 데이터 로딩 효율 제고

3.RESTful한 API를 위하

  • comments API주소 수정(schedule에속한걸 고려한다면) -> schedule/{id}/comments

4.page는 -1을 붙여줘야함

  • index issue

5.DTO 필드에는 entity가 있으면 안된다

  • 순환참조
  • 컨트롤러는 entity를 알고싶어하지않는다

6.반환해야하는 필드가 다른 경우에는 필요하다면 dto를 추가로 만들어보자

0개의 댓글