首页  >  文章  >  Java  >  Spring Data Repository 可以执行原始 SQL 查询吗?

Spring Data Repository 可以执行原始 SQL 查询吗?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-01 08:28:02971浏览

Can Spring Data Repositories Execute Raw SQL Queries?

在 Spring Data Repositories 中执行原始 SQL 查询

您可以在 Spring Data Repository 中利用原始 SQL 吗?通常,Spring Data JPA 存储库围绕基于实体的操作。但是,有一种方法可以合并原始 SQL 查询。

解决方案

@Query 注释提供了一个 nativeQuery 标志,可以执行本机查询。根据 Spring Data JPA 参考文档:

@Query annotation allows to execute native queries by setting the nativeQuery flag to true.

设置此标志允许您在存储库方法中定义原始 SQL 查询。此外,您可以使用命名本机查询来使用命名参数执行 SQL 语句。有关命名本机查询的更多详细信息,请参阅 Spring Data JPA 文档。

以上是Spring Data Repository 可以执行原始 SQL 查询吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn