BookitList / BookitList_backend

BookitList_backend
0 stars 0 forks source link

[Feat] 한줄요약 좋아요 기능 추가 #106

Closed morenow98 closed 8 months ago

morenow98 commented 8 months ago

PR 변경된 내용

QureyDSL 도입

  1. JPA Specification

  2. JPQL 혹은 JDBC template

    • Entity Manager 등을 통해 문자열로 쿼리를 직접 만들어서 실행하는 방법이다.
    • 직접 문자열만을 통해 쿼리를 생성하기 때문에 컴파일 시간에 오류를 잡아내기도 힘들고 관리할 동적으로 관리할 때 문자열들이 많아져서 코드 자체의 관리도 힘들다.
  3. QueryDSL

    • 외부 라이브러리를 통해 쿼리의 작성을 더 편하게 해준다. 1번 방법과 같지만 훨씬 직관적이다.
    • 외부 모듈에 의존한다는 단점이 있다.

외부 모듈에 의존한다는 단점을 제외하면 코드의 관리와 직관성 면에서 우수한 3번을 택했다.

추가 내용

참조

Closes #95