Я застрял, пытаясь создать запрос JPQL, и надеялся, что кто-то с большим опытом работы с JPA, чем мой, может помочь. Рассмотрим следующие две сущности:
class Author{
String name
@OneToMany(mappedBy="author")
Set<Book> books
}
class Book{
String title
Boolean inPrint
@ManyToOne
Author author
}
Если я хочу вернуть определенного автора (по имени) и быстро получить (т.е. LEFT JOIN FETCH) книги, для которых флаг Book.inPrint имеет значение true, как мне выразить это в JPQL?