当前位置: 首页 > 知识库问答 >
问题:

org.hibernate.QueryParameter异常:超出声明的序数参数数的位置。记住序数参数是基于1的!职位: 1

乐正秦斩
2023-03-14

我想执行我的选择查询,

@查询(value=“select*from data o,其中o.id=:id”,nativeQuery=true)

公共列表查找列表(整数id);

获取非法参数异常,

位置超出已声明顺序参数的数量。请记住,序数参数是基于1的!职位:1

共有1个答案

孙德宇
2023-03-14

我错过了@Param,

@查询(value=“select*from data o,其中o.id=:id”,nativeQuery=true)公共列表findList(@Param(“id”)Integer id);

添加上面突出显示的代码,问题就解决了。

 类似资料: