Hibernate4.x 报错 Space is not allowed after parameter prefix ':'
2024-09-06 18:15:33
1.问题描述 hibernate4.0使用原生sql:
select rowno,goods_value from (SELECT a.user_id,(@rowno:=@rowno+1) as rowno,a.goods_value FROM n_word_rank a,(select (@rowno:=0)) b ORDER BY a.goods_value desc,a.create_date asc ) t where t.user_id= 'xxx'
执行报错:org.hibernate.QueryException: Space is not allowed after parameter prefix ':' [select rowno.....................
2.问题解决
将 := 改为 /*'*/:=/*'*/ 问题解决
改后 select rowno,goods_value from 2 (SELECT a.user_id,(@rowno/*'*/:=/*'*/@rowno+1) as rowno,a.goods_value FROM n_word_rank a,(select (@rowno/*'*/:=/*'*/0)) b ORDER BY a.goods_value desc,a.create_date asc ) t where t.user_id= 'xxx'
最新文章
- 移动端重构实战系列2——line list
- 把本地代码同步到github
- 关于JQuery的一些知识点
- csdn的资源使用
- 分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离
- Your First ASP.NET 5 Application on a Mac
- UIToolbar自定义背景及按钮设置
- java实现的一个maven多模块项目自动生成工具
- python中xrange与range的异同
- [Cocos2d-x v3.x]序列帧动画
- 如何为linux释放内存和缓存
- python中金额计算的小问题
- Mybatis基本用法--中
- div元素宽度不定的情况下如何居中显示
- 【深度学习】L1正则化和L2正则化
- spring cloud feign 文件上传和文件下载
- [Swift]LeetCode135. 分发糖果 | Candy
- 在angular 6中使用 less
- [物理学与PDEs]第2章第2节 粘性流体力学方程组 2.5 粘性热传导流体动力学方程组的数学结构
- K-DTree学习