我使用spring boot,从数据库中查询如下:
@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()
如何调用该方法?