Hibernate连表查询实例

来源:互联网 发布:苏州大学网络缴费包月 编辑:程序博客网 时间:2024/06/10 05:24

  public ScrollableResults findStudent(String s)
    {
        try {
            String queryString = "select model.name from Student as model,StudentCj where model.cid=StudentCj.id and model.name=?" ;
            Query queryObject = getSession().createQuery(queryString);
      queryObject.setParameter(0, s);
      return queryObject.scroll();
         } catch (RuntimeException re) {
            log.error("find by property name failed", re);
            throw re;
         }
    }

 StudentDAO s=new StudentDAO();
ScrollableResults sc=s.findStudent("lisi");
while(sc.next())
{
  System.out.println(sc.getString("id"));
}

 

原创粉丝点击