簡體   English   中英

Spring JPA本機查詢如何包含序列號以查詢結果?

[英]how to include serial number to query result with spring jpa native query?

我已經嘗試過以下查詢:

SELECT @rownumber:=@rownumber+1 as rownumber, column From Table, (SELECT @rownumber:=0) D

在我的工作台中,它可以工作,但是在spring data jpa中可以工作。 我得到這個錯誤:

Caused by: org.hibernate.QueryException: Not all named parameters have been set: [0, @rownumber]

我試過像這樣@rownumber=:@rownumber+1@rownumber=:0切換冒號的位置

查詢可能是什么問題? 有沒有辦法糾正它,還是有經過驗證的方法在查詢結果中包含序列號?

嘗試轉義: char並使用\\\\:

SELECT @rownumber\\:=@rownumber+1 as rownumber, column 
From Table, (SELECT @rownumber\\:=0) D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM