계기 현 회사의 프로젝트는 SpringDataJPA 를 사용하여 필요한 쿼리를 생성한다. 문제는 중요한 도메인일수록 쿼리가 복잡해지고 너무 긴 메서드명과 너무 많은 파라미터 명이 생성되어 관리가 어려워졌다.