最近项目需要优化 DAO 层,优化查询速度。
从博客上偶然发现原来使用 JPA 进行分页,更新,删除,多表这些操作 JPA 的执行速度比 MyBatis 还慢,最快的是自定义 SQL,而且和自定义 SQL 相比,JPA 的速度差了好多!
那我们是不是需要多使用些自定义 SQL 呢? JPA 还能不能优化呢?
从博客上偶然发现原来使用 JPA 进行分页,更新,删除,多表这些操作 JPA 的执行速度比 MyBatis 还慢,最快的是自定义 SQL,而且和自定义 SQL 相比,JPA 的速度差了好多!
那我们是不是需要多使用些自定义 SQL 呢? JPA 还能不能优化呢?