try (EntityManager entityManager = emf.createEntityManager()) {
Query query = entityManager.createNativeQuery(
"SELECT * FROM CUSTOMER WHERE lastname LIKE ?",
Customer.class);
List<Customer> customers = query
.setParameter(1, "C%")
.setMaxResults(3)
.getResultList();
customers.forEach(c -> System.out.println("%s, %s (%s)"
.formatted(c.getLastname(), c.getFirstname(), c.getEmail())));
}Corwin, Ta (Ta.Corwin@koch.name)
Cruickshank, Whitney (Whitney.Cruickshank@medhurst.biz)
Crooks, Prince (Prince.Crooks@conroy.biz)