more queries using QueryDSL

This commit is contained in:
sghosh 2016-02-28 17:40:14 +05:30
parent 2435e66439
commit 50fc18b7d2

View File

@ -2,11 +2,22 @@ package org.baeldung.dao;
import org.baeldung.entity.Person;
import javax.persistence.Tuple;
import java.util.List;
import java.util.Map;
public interface PersonDao {
public Person save(Person person);
public List<Person> findPersonsByFirstnameQueryDSL(String firstname);
public List<Person> findPersonsByFirstnameAndSurnameQueryDSL(String firstname, String surname);
public List<Person> findPersonsByFirstnameInDescendingOrderQueryDSL(String firstname);
public int findMaxAge();
public Map<String, Integer> findMaxAgeByName();
}