gpt4 book ai didi

java - 无法将位置参数传递到 HQL 查询中

转载 作者:搜寻专家 更新时间:2023-10-31 19:52:09 25 4
gpt4 key购买 nike

在尝试为我的应用程序创建一个 API 时,我尝试进行一个查询,该查询接受一个传入的值,然后返回来自数据库的响应。

@Query(value = "SELECT u FROM User u WHERE u.userID = ?")
User getUserById(String id);

我已经在其他项目中以这种方式创建了查询,但无法弄清楚为什么我在这个项目上得到以下错误

JDBC style parameters (?) are not supported for JPA queries.

最佳答案

你试过这个吗:

@Query(value = "SELECT u FROM User u WHERE u.userID  = :id")
User getUserById(String id);

关于java - 无法将位置参数传递到 HQL 查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49865305/

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