本帖最后由 u011598529 于 2014-02-18 08:58:24 编辑

解决方案 »

  1.   

    楼主,hibernate只支持标准sql语言,你写的这句sql语句是mysql的扩展特性,除非你封装成存储过程,否则没有orm框架支持这玩意,你可以看看我以前问的一个问题,和你一样的。
    http://bbs.csdn.net/topics/390652202
      

  2.   

    我看了,到最后你是怎么解决的啊,能贴下code 吗,谢谢
      

  3.   

    实际上没有解决,当我意识到这个问题其实是数据库本身的原因,就修改数据库表本身的结构来解决了这个问题。后来我就开始明白为啥很多人不愿意用hibernate而愿意用一些更灵活的东西。它的特点就是开发快但是只适合很“规范”的场合,如果你要灵活一点,就傻逼了,当然灵活带来的问题就是开发效率可能低
      

  4.   

    实际上没有解决,当我意识到这个问题其实是数据库本身的原因,就修改数据库表本身的结构来解决了这个问题。后来我就开始明白为啥很多人不愿意用hibernate而愿意用一些更灵活的东西。它的特点就是开发快但是只适合很“规范”的场合,如果你要灵活一点,就傻逼了,当然灵活带来的问题就是开发效率可能低不管怎么说,还是感谢你的耐心回复,解决办法还是有的,我可以使用原生态sql .还有更简单的方法,那就是采用原生态的JDBC,绕开Hibernate,只是在Jquery 的回调函数中使用有麻烦,不好循环取值。。