- Учетная запись имеет много платежей (paymentType, date)
- Учетная запись имеет много букв (letterType, date)
- У вас есть 10 000 учетных записей, каждая из которых имеет не менее 5 платежей и писем.
Каков запрос на возврат всех учетных записей, чьи paymentType = 'check' и lettertype = 'mail'?
Другой способ думать - это сделать два запроса на Payment и Letterи добавить их, но из-за природы API, который я использую (SpringBatch), у меня есть только «Query» в AbstractJpaQueryProvider, поэтому я предпочел бы иметь коллекцию Account для возврата, чем объект, который я затем имеюприведение к свойствам в каждой из служб, использующих этот интерфейс.