我找不到 spring-data-commonscrudrepository
接口的任何默认实现类。我们总是实现CustomRepository extends CrudRepository<T, ID>
然后@Autowire CustomRepository customRepository
在服务类中调用customRepository.save(s)
..它总是有效的。
我想了解与任何 crudrepository 方法相关的低级细节,例如save(S)
;
- 何时打开或关闭与底层数据库的连接?
- 事务边界是如何定义的?
- 它如何与连接池一起使用?
任何指向正确资源的指针都会非常有帮助。如果我遗漏了一些愚蠢的东西,请随时指出我......