Я использую весеннюю загрузку, запрос из базы данных выглядит так:
@Repository
public interface MyRepository extends CrudRepository<MyEntity, Integer> {
List<MyEntity> findAllByIdIn(List<Integer> ids);
}
И я хочу динамически вызывать этот метод "findAllByIdIn":
Object bean = context.getBean("myRepository");
bean.getClass().getMethod("findAllByIdIn").invoke(bean, ids);
Я получил исключение:
java.lang.NoSuchMethodException: com.sun.proxy.$Proxy145.findAllByIdIn()
Как я могу вызвать этот метод?