求助:学习hibernate+mysql,Query时出错.check the manual that corresponds to your MySQL server version

jtzwm 2005-01-18 10:46:05
我在用hibernate的Query(),分页取记录时,出错:
check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1

使用的版本为:
Mysql:4.1.9
Mysql Connection:mysql-connector-java-3.1.6
Hibernate:2.1.2

代码应该不会有错,因为不关是我写的代码,
下载的一个开源的JRoller,是一个Blog,也出同样的错.
是不是跟使用的版本有关啊?

有人出过这个问题吗?
...全文
372 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jtzwm 2005-01-18
  • 打赏
  • 举报
回复
P.S.服务器使用tomcat 5.0.19
jtzwm 2005-01-18
  • 打赏
  • 举报
回复
是mysql的版本问题.
下载旧版后,不出错了.
jtzwm 2005-01-18
  • 打赏
  • 举报
回复
可是我把hibernate.show_sql设为true,
把sql语句放到mysql中执行,
是没有错的.

redex 2005-01-18
  • 打赏
  • 举报
回复
可以用低一点版本的mysql试试.
redex 2005-01-18
  • 打赏
  • 举报
回复
我想可能是hibernate的版本不支持你的新版本的mysql的某些语法.

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧