我正在做一个论坛,数据库用的是mysql,当我在一个页面里显示父帖子和子帖子时,父帖子能正常显示,但是子帖子老是只显示最新的一条记录,而且,最新帖子之前有多少条回复,最新帖子就会重复显示多少遍。下面是我的数据库部分代码:
public Collection query_T3(String strif){
      
     TieziForm tieziForm =new TieziForm();      
        Collection tieColl1=new ArrayList();
        String sql="";
        
        sql="SELECT t.* FROM reply_item t WHERE f_id= "+strif+"";
       
        ResultSet rs=conn.executeQuery(sql);
     
        try {
            while (rs.next()) {
             tieziForm.setName( rs.getString(2) );
             tieziForm.setText2( rs.getString(3) );
             tieziForm.setTime(rs.getString(4));
         
                tieColl1.add(tieziForm);
            }
        
        } catch (SQLException ex) {
        }
        
    
        conn.close();
        return tieColl1;
    }数据库里我建了一个帖子表,一个帖子回复表,帖子回复表里有一个父帖子的id