哪个name啊?在哪儿设置可以说下吗?

解决方案 »

  1.   

    我写的查询语句有错吗?hql语句
      

  2.   

    Query query = session.createQuery(          
                        "from com.dong.bean.Actor  b where b.name=:name"); 
                //query.setString("name", name); name 没有指定值
      

  3.   

    Query query = session.createQuery("from com.dong.bean.Actor b where b.name=:name"); 
    改成
    Query query = session.createQuery("from com.dong.bean.Actor b where b.name=?");
    另外
    //query.setString("name", name);
    去掉注释
    你先试试
      

  4.   

    //query.setString("name", name); 
    去掉注释
    说明一下:去掉注释其实就是改成query.setString("name", name); 
    而不是去掉这句话
      

  5.   

    能给讲下
    Query query = session.createQuery("from com.dong.bean.Actor b where b.name=:name");  

    Query query = session.createQuery("from com.dong.bean.Actor b where b.name=?");
    的区别吗?