QueryDsl을 실제 사용하기에 앞서 쿼리에서 사용할 엔티티를 두 개 만들었다.
그 후 연관관계나 세팅 등이 잘 됐는지 간단한 테스트를 실행해본다.
참고로 DB에 들어간 데이터를 직접 보기 위해 application.yml
에 h2로 in-memory DB를 설정해주었다.
datasource:
url: jdbc:h2:mem:test
username: sa
password:
driver-class-name: org.h2.Driver
h2:
console:
enabled: true
path: /h2-console
위와 같이 설정하면 localhost:8080/h2-console
로 접속해 DB를 직접 볼 수 있다.
다음부터는 이 엔티티를 가지고 querydsl 기본 문법을 알아보겠다.