Skip to content

Commit 50fc18b

Browse files
committed
more queries using QueryDSL
1 parent 2435e66 commit 50fc18b

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

querydsl/src/main/java/org/baeldung/dao/PersonDao.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,22 @@
22

33
import org.baeldung.entity.Person;
44

5+
import javax.persistence.Tuple;
56
import java.util.List;
7+
import java.util.Map;
68

79
public interface PersonDao {
810

911
public Person save(Person person);
1012

1113
public List<Person> findPersonsByFirstnameQueryDSL(String firstname);
14+
15+
public List<Person> findPersonsByFirstnameAndSurnameQueryDSL(String firstname, String surname);
16+
17+
public List<Person> findPersonsByFirstnameInDescendingOrderQueryDSL(String firstname);
18+
19+
public int findMaxAge();
20+
21+
public Map<String, Integer> findMaxAgeByName();
22+
1223
}

0 commit comments

Comments
 (0)