能确定他没错就行
提示hql出错,返回一堆,大概说那两个参数都是空的

解决方案 »

  1.   

    Long studId=studinfo.getStudId();这个studId是Long,能最为参数吗 studid='"+studId+"'
      

  2.   

    1  只要大家能确定这个语法是否正确就行:)2  能否却认Long可最为一个数值参数查询
      

  3.   

    long 小写
    Long  大写有什么区别
      

  4.   

    那你数据库的studid是什么类型呢?
      

  5.   

    晕倒,要先做判断然后再执行这个语句,防止是NUll
      

  6.   

    晕,你的是HQL,而不是SQL,明白否?
      

  7.   

    我的数据库里的id 是Longif (studId==null){studId=""}
      

  8.   

    应该是这样写的吧:from 实体类名 as st where st.实体中的属性名='"+studId+"' and st.尸体中的属性名='"+studName+"' "
      

  9.   

    什么呀,根本不知道你想做什么。在studId前面加上(String)转一下好了,看看还错吗?