早教吧作业答案频道 -->其他-->
关于hibernate中占位符和mysql中:=的问题SQL语句如下.实现排名,并将排名赋值到rank列表中.setsqlsafeupdates=0;set@num=0;updateusera,(select@num:=@num+1rank,idfromuserorderbysolvedesc,acdesc,allSubmit)bseta.r
题目详情
关于hibernate中占位符和mysql中:=的问题 SQL语句如下.实现排名,并将排名赋值到rank列表中.
set sql_safe_updates=0;
set @num =0;
update user a,
(
select @num:=@num+1 rank,id
from user order by solve desc ,ac desc ,allSubmit
) b
set a.rank=b.rank
where a.id=b.id;
在workbench中执行无误.
但使用hibernate的时候出现
Space is not allowed after parameter prefix ':'
求助.
set sql_safe_updates=0;
set @num =0;
update user a,
(
select @num:=@num+1 rank,id
from user order by solve desc ,ac desc ,allSubmit
) b
set a.rank=b.rank
where a.id=b.id;
在workbench中执行无误.
但使用hibernate的时候出现
Space is not allowed after parameter prefix ':'
求助.
▼优质解答
答案和解析
=:
查询的命名参数
~~~~~~~~~~~~
查询的命名参数
~~~~~~~~~~~~
看了 关于hibernate中占位...的网友还看了以下:
浮点数包括()。A.阶符、阶码、数符、数码B.阶符、阶码、数符、符号C.阶码、数符、数码、符号D.阶 2020-05-23 …
在Excel中,要求在使用分类汇总之前,选对字段进行排序。a.字符b.字母c.分类d.逻辑上面打错 2020-06-10 …
某校的一间阶梯教室一排的座位数为a个,从第二排开始,每一排都比前一排增加b个座位.第一排的座位数: 2020-06-11 …
若有定义chars1[]={'a','b','c'},s2[]="def";则以下叙述正确的是A.字 2020-11-07 …
下列有关字符数组与字符串的说法中,正确的是。A.字符数组中存放的一定是一个字符串B.所下列有关字符数 2020-11-07 …
把7个字符1,1,1,A,A,α,β排成一排,要求三个“1”两两不相邻,且两个“A“也不相邻,则这样 2020-11-07 …
字符排列组合公式如,我想知道特定数量的字进行排列,可以组成多少组字符串.如,36个不重复的字符,进行 2020-11-07 …
对于正实数x和y,定义x*y=x•yx+y,那么()A.“*”符合交换律,但不符合结合律B.“*”符 2020-11-27 …
已知“A”字符所对应的ASCII码是1000001B,“b”字符所对应的ASCII码是()(用十六进 2020-12-02 …
下列关于字符之间大小关系的说法中,正确的是A字符与数值不同,不能规定大小关系BE下列关于字符之间大小 2020-12-02 …