How to add custom method to Spring Data JPA

后端 未结 12 2084
盖世英雄少女心
盖世英雄少女心 2020-11-22 12:58

I am looking into Spring Data JPA. Consider the below example where I will get all the crud and finder functionality working by default and if I want to customize a finder t

12条回答
  •  误落风尘
    2020-11-22 13:24

    I extends the SimpleJpaRepository:

    public class ExtendedRepositoryImpl extends SimpleJpaRepository
        implements ExtendedRepository {
    
        private final JpaEntityInformation entityInformation;
    
        private final EntityManager em;
    
        public ExtendedRepositoryImpl(final JpaEntityInformation entityInformation,
                                                          final EntityManager entityManager) {
           super(entityInformation, entityManager);
           this.entityInformation = entityInformation;
           this.em = entityManager;
        }
    }
    

    and adds this class to @EnableJpaRepositoryries repositoryBaseClass.

提交回复
热议问题