两种方法,一种配置hbm.xml文件,关联起来,
第二种:直接写hql语句查询出来,但在取值的时候只能用Object[]方式去取

解决方案 »

  1.   

    不是主键关联,怎么写  给写个看看  我刚整HQL 不时很懂
      

  2.   


    String hql = "select a.id,a.name,b.password from a a,b b where a.id = b.id";
    List result = getHibernateTemplate().find(hql);
      

  3.   

    List users=userDAO.findAllUser();        if(users!=null){            HttpSession session=request.getSession();            session.setAttribute("users",users);
    我在ACTION上这样处理的
    在JSP中通过下面的代码显示
        <logic:iterate id="element" name="users">    <tr><td width="100">       <input type="radio" name="select" value="<bean:write name="element" property="id"/>">    <bean:write name="element" property="username"/>
        <bean:write name="element" property="password"/>    </td></tr>    </logic:iterate>
    提示我这个错误:No getter method for property id of bean element
    怎么解决??
      

  4.   

    判断一个List有值不是那样判断的,所以会找不到
    应该if (users.size() > 0){...
    }
      

  5.   

    No getter method for property id of bean element
    这个错误我以前在做Struts的时候也遇到过,我的问题所在是我的javabean里没有写集合的返回方法.我写了就解决了问题了.
    楼上说的那个错误也是你上面出现的其中一个问题.但是我想No getter method for property id of bean element这个错误不是由于这样的,而是javabean里没有写集合的返回方法.