캠퍼스 핵데이 Java 코딩 컨벤션

JPA

Entity를 insert를 할 때 연관 관계 설정을 위해 다른 Entity를 받아와야 하는 경우 (DB에 해당 멤버가 있다는 것이 보장되고 예외 처리가 필요없을 때)

findById 보다 getReferenceById 를 사용하는 것이 좋음 (lazy loading과 같은 원리)

프록시 객체로 받아와 불필요한 select 쿼리가 나가지 않음

service & controller

create(Member)

find(Member)By(MemberId)And(Name)

modify(Board)(Title)By(MemberId)

PATCH로 삭제 여부 수정 시 : remove(Todo)By(TodoId)

DTO 명명 규칙

MemberCreateReqDto

TodoListResDto

TodoResDto

PATCH로 DB의 값을 수정할 경우 entity에 함수 정의

update(Status)And(Check)

조건문이 한줄이어도 {} 사용