这是我有的设置
获取默认方法的界面
interface Repo<T, ID extends Integer> extends JPARepository{ }
使用inbuild语法添加自定义查询的界面
interface ExtendedRepo<T,ID extends Integer>{
@Query("SELECT e.data from #{#entityName} e")
public List getAll();
}
自定义实施界面
interface CustomRepo<T, ID extends Integer>{
public List search();
}
class CustomRepoImpl<T , ID extends Integer>{
public List search() { }
}
现在,让我们假设一个名为Product
如何定义ProductRepository
。我如何实现所有这些接口
我试图这样做
@Repository
interface ProductRepository extends Repo<Product,Integer>,ExtendedRepo<Product, Integer> , CustomRepo<Product,Integer>{}
但是当我尝试部署时,我收到错误&#34;找不到属性search
&#34;
如您所见,search
来自CustomRepo