一个三表关联的查询语句,一查就报错,以下为报错信息以下为后台代码,一调用findByHql就报错
http://hi.csdn.net/attachment/201008/24/6680979_1282641857PGGj.png
以下为findByHql方法代码
http://hi.csdn.net/attachment/201008/24/6680979_128264186633Sz.png
听说csnd高手多,就来这混混,望各位兄弟赐教

解决方案 »

  1.   

    数字溢出哎。。你应该去看看数据库中的数据或HQL语句。找错!
      

  2.   

    能不能吧sql显示出来看看.然后执行下
    另外.你的异常咋是中文的,看着好别扭啊
      

  3.   

    说一说你的hql语句吧
    select C对象.属性X from A对象,B对象,C对象 where B对象.A对象.属性W = A对象.属性W and C对象.B对象.属性Y = B对象.属性Y
    我应该没有翻译错,不知道楼主写这样的HQL用于解决什么问题呢?
    如果确有高级用途,恕我OUT..
    如若不是,请先检查HQL语句 估计Gavin King当时没有考虑这样诡异的HQL
      

  4.   

    你的两个typeid和objectid
    不是同一个类型的
    注意查看这两个类型
    你把两个类型改为一致的就可以了
      

  5.   

    先看看你使用的数据库版本 和你 环境jar包版本是否一致