我目前正在从事 Simple Bulletin 项目,并且是 Hibernate/JPA/Spring data JPA 的新手。
在处理Spring data Jpa的deleteAll()代码时, 我注意到了
deleteAll() 分别执行选择和删除查询。 例如,当表中有 1000 行时,则执行 1000 个 select 和 1000 个删除查询。
为了有效地执行我想要执行的查询, 我必须使用@Modify/@Query JPQL。
所以,我想知道的是这个。 有没有官方文档说明 JPA / Spring Data JPA 函数在执行之前如何实际执行查询?
比如,有关于 JPA / Hibernate /Spring Data JPA 的文档吗? 或者有什么方法可以在代码中执行之前知道正在执行的查询吗?
我看了spring data的jpa文档,没找到。
提前谢谢您。