hql

我想用hql语句查询一张表,当然这里是一个实体类,然后将查得的数据赋给一个对象。
求代码实例。hql对象

解决方案 »

  1.   

    是List list = session.createQuery("from table as t where t.parameter=?").setParameter(0,"parameter").list();之类的语句?
      

  2.   

    form User
    就够了
    如果不是entity
    SQLQuery query = getSession().createSQLQuery(hql).addEntity(clazz);
      

  3.   

    JPA 的JPQL 里可以这样,不知道hql里行不行
    String sql = "select new com.cl.bean.SimplePerson(p.name,p.sex) from Person p where p.id = ?1";
      

  4.   

    哦,这个问题我已经独立解决了。
    我的方法是
    List <HrmEducation> result = this.getHibernateTemplate.find("from HrmEducation h where h.employeeId= ?", employeeId);
    if( result.size() == 0 )return null
    else return result.get(0);