解决方案 »

  1.   

    String hql = "from "+objName+" o where o.."+propertyName+" = '"+value+"'";
    楼主这样试试,我也不太清楚对不对… 
      

  2.   

    不对,应该是这样 
    String hql = "select o from "+objName+" o where o."+propertyName+"='"+value+"'";
      

  3.   

    from +对象+  where 对象.属性
      

  4.   

    实际开发的时候也是用了一个别名就可以,但是为什么Hibernate没有映射过去呢??
    这样要是参数是外面语句传入的就不能用别名的方法了.
      

  5.   

    hql  
    这样写   select  s  from   sample(这个是表明)  s(这个是自定义的) where  s.id = "321";
    你那个明显不对哦,照着这个改改
      

  6.   

    " where ." 这里多了个小数点~
      

  7.   

    Hibernate中使用hql语句,
    查询语句是查询数据库表对应的实体类
    String hql="from User where u.name='"+参数+"'";
      

  8.   


    妹子你好可爱,但是我想说的是,hibernate本身可以吧实体类和表互相映射,为什么这里不能?虽然用别名可以解决.但是问题出在哪里呢?