No property * found for type entity!,SpringData JPA 中自定义存储库的问题,总结

在学习QueryDSL时遇到SpringData JPA报错"No property findOffEmpCust found for type CustomersEntity!"。问题解决关键在于:自定义存储库的名称必须与原存储库对应,且实现类应以"Impl"后缀和存储库名称前缀命名。
摘要由CSDN通过智能技术生成

问题出现,最近在学QueryDSL时,起初搭好环境后,启动i项目一直报错,No property findOffEmpCust found for type CustomersEntity!

在这里插入图片描述

代码示例

@Repository
public interface CustomerRepo extends JpaRepository<CustomersEntity,Long>, JpaSpecificationExecutor<CustomersEntity>, CustomerRepoCustom {
}
public interface CustomerRepoCustom {

    // 自定义返回
    public List<OffEmpCustVo> findOffEmpCust();

}

public class CustomerRepoCustomImpl implements CustomerRepoCustom {

@PersistenceContext
private EntityManager em;

@Override
public List<OffEmpCustVo> findOffEmpCust() {
    JPAQuery<OffEmpCustVo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值