gpt4 book ai didi

java - 使用 Spring Data JPA 执行动态查询

转载 作者:行者123 更新时间:2023-11-30 10:09:21 27 4
gpt4 key购买 nike

@Query(value = "SELECT * FROM H4 WHERE 1")
List getResult();

而不是查询 "SELECT * FROM H4 WHERE 1" 我想放置一个包含在别处生成的查询的 String 变量。

最佳答案

@Query 与任何其他注释一样,使用编译时常量来定义属性。除非您计划破解 Spring Data JPA 框架,否则无法在运行时定义它的值。

您应该使用 Specifications with criteria , Query by example或 JPQL 来定义和执行您的动态查询。

关于java - 使用 Spring Data JPA 执行动态查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53319053/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com