1 | initial version |
To retrieve data from a table that is included in a JPA join using Hibernate, you can use the following steps:
SELECT o FROM Customer c JOIN c.orders o WHERE c.id = :customerId
Query query = entityManager.createQuery("SELECT o FROM Customer c JOIN c.orders o WHERE c.id = :customerId");
query.setParameter("customerId", customerId);
List<Order> orders = query.getResultList();
for (Order order : orders) {
System.out.println("Order " + order.getId() + " was placed on " + order.getOrderDate());
}