我们从数据库中提取数据,才能确定应用程序的执行方式。为了构建最佳的提取计划,我们需要了解每种提取类型。直接获取数据是最简单的,无需编写任何显式SQL查询语句,并且在我们知道实体主键时非常有用。
如何通过通过Spring Data EntityManager和Hibernate Session示例直接获取?
关键点:
源代码可以在 这里 找到
通过Spring Data Projections获取DTO
获取比所需数据更多的数据是导致性能损失的最常见问题之一。获取实体而无意修改它们也是一个坏主意。我们可以通过Spring Data Projections(DTO)仅从数据库中获取所需的数据。
关键点:
源代码可以在 这里 找到