问题描述
我试图在项目中使用QuerydslJpaRepository
,但已不建议使用,建议改用QuerydslPredicateExecutor
。但是,QuerydslPredicateExecutor
没有save()
中存在的QuerydslJpaRepository
方法。
如何解决此问题?
解决方法
您的存储库不仅应扩展QueryDslPredicateExecutor
,还应扩展包含save
方法(从JpaRepository继承)的CrudRepository。
public interface YourEntityRepository
extends JpaRepository<YourEntity,ID>,QueryDslPredicateExecutor<YourEntity> {
}