mysql语句,不能在hibernate下执行

byeceg 2012-02-21 03:57:59

select SUBSTRING_INDEX(group_concat(b.id order by b.credate desc),',',1) from Table as b
where b.IdentityID is not null group by b.IdentityID

mysql里没问题,在hibernate中报错org.springframework.orm.hibernate3.HibernateQueryException: unexpected token: order near line 1,
...全文
151 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xj_struggle 2012-02-29
  • 打赏
  • 举报
回复
hibernate 是操作对象 及操作表的
houji7327673392 2012-02-22
  • 打赏
  • 举报
回复
我看你这是个查询对吧,getHibernateTemplate().find("from User where name = '"+user.getName()+"' and password ='"+user.getPassword()+"'");
心如刀割 2012-02-21
  • 打赏
  • 举报
回复
hibernate面向对象
hellonihao100 2012-02-21
  • 打赏
  • 举报
回复
hibernate 不直接支持 SQL 它把HQL 翻译成对应的 各个数据库的SQL
anran1026 2012-02-21
  • 打赏
  • 举报
回复
请正确理解hibernate
hibernate把sql都封装了 楼上正解
double22822 2012-02-21
  • 打赏
  • 举报
回复
hibernate 运行的是 hql 语句,是把表封装成类的,不是直接运行sql语句。

67,513

社区成员

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

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