我正在使用SpringData(JPA)repository处理CRUD样板文件。我这样定义我的存储库接口(interface):importorg.springframework.data.repository.CrudRepository;publicinterfaceFooRepositoryextendsCrudRepository{publicFoofindByXAndYAndZ(Xx,Yy,Zz);}然后Spring自动神奇地为我生成了所述接口(interface)的实现。我们得到的是一个代理,但我相信最终我们会得到一个org.springframework.data.jp
我正在使用spring-data-jpainterfaceCrudRepository在每日批量导入时将大型数据集保存在数据库中。@BeanpublicItemWriterjpaItemWriter(){RepositoryItemWriterwriter=newRepositoryItemWriter();writer.setRepository(repository);writer.setMethodName("save");returnwriter;}此接口(interface)的默认实现是SimpleJpaRepository,它提供了一个saveAndFlush()方法。那是
我只是想从referencedoc中获取“向所有存储库添加自定义行为”示例在职的。但是对于下面的类:publicclassMyRepositoryImplextendsSimpleJpaRepositoryimplementsMyRepository{publicvoidsharedCustomMethod(IDid){//implementationgoeshere}}编译错误nosuitableconstructorfoundforSimpleJpaRepository()constructororg.springframework.data.jpa.repository.supp