В моем приложении я вручную создаю несколько запросов, а затем я хотел бы просто найти все объекты, которые соответствуют созданным запросам. Для этого теперь мне нужно создать интерфейс и реализацию CustomXYRepository только для вызова метода find MongoOperations. (пример: this.mongoOperation.find (query, AppointmentDao.class);) Опять же, мои запросы создаются самим приложением, поэтому я бы не использовал аннотацию @Query "stati c" и также хотел бы избежать индивидуальные реализации репозитория только для одной строки. Есть ли возможность написать такой метод в интерфейсе репозитория?
public interface CalendarRepository extends MongoRepository<AppointmentDao, String> {
...
/**
* Find appointments by the given query.
*
* @param query
* @return
*/
List<AppointmentDao> findByQuery(Query query);
...
}
Большое спасибо, хорошего дня!