Dynamic query builder for JPA+HIBERNATE+SPRING