我在春季构建项目时正在关注一个教程, @repository Interfaces 正在延长其他接口 JPAREPOSITOR ,添加了功能到子接口:
@Repository("myRepository")
public interface myRepository extends JpaRepository<Name, Long> {
}
在@Service类中
@Autowired
private MyRepository myrepo;
@Transactional
public Stuff save(Stuff stuff) {
return myrepo.save(stuff);
}
我想找到"保存"方法的实际代码。已经下载了spring-data-commons-core-1.2.1.RELEASE.jar
并分解了,但找不到那里的实现。
弹簧框架代码托管在github上。您在此存储库中寻找的是:https://github.com/spring-projects/spring-data-jpa
一个实现是简单的jparepository:https://github.com/spring-projects/spring-data-jpa/blob/master/src/src/main/java/java/springframework/springframework/data/data/jpa/jpa/repository/suppostority/suppport/suppleport/simplejparepository.java.java/ppim-ppository.java/pp>