final assignment project for Spring Data JPA & QueryDSL project