To Com 1 Problema, q n to conseguindo setar direito os dados q pego do banco para mostrar em 1 jtable.
Tipo to pegando do banco e tentando setar la…
Meu Dao Ta Assim:
@Override
	public List<Material> Procurar(Integer id)throws SQLException { 
		String sql ="Select mat_codigo,mat_nome, mat_descricao, cat_nome, ass_nome, mat_datacad, mat_dataref  From material " +
				"Inner Join Categoria on (mat_cat_codigo = cat_codigo) Inner Join Assunto on (mat_ass_codigo = ass_codigo)" +
				"where mat_codigo = ?";
		List<Material> lista = new Vector<Material>();
		PreparedStatement ps = c.prepareStatement(sql);
		ps.setLong(1, id);
		ResultSet rs = ps.executeQuery();
		
		while(rs.next()){
			Material material = new Material();
			material.setId(rs.getLong("mat_codigo"));
			material.setNome(rs.getString("mat_nome"));
			material.setDescricao(rs.getString("mat_descricao"));
			material.setCategoria(rs.getString("cat_nome"));
			material.setAssunto(rs.getString("ass_nome"));
			material.setDt_cadastro(rs.getString("mat_datacad"));
			material.setDt_referencia(rs.getString("mat_dataref"));
			
			lista.add(material);
			
		}
		return lista;
		
	}
E o Meu Metodo:
public void BuscarItemPorNome(){
		try {
		PgMaterialDAO dao = new PgMaterialDAO();
			List<Material> lista = dao.Procurar(txtBusca.getText());
			Vector MinhaLinha = new Vector();
			for(Material material : lista){
				
				MinhaLinha.add(material.getId());
				MinhaLinha.add(material.getNome());
				
				model.addRow(MinhaLinha);
			}
			table.setModel(model);
			
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
O Problema q ele ve qtas linha eu tenho para retornar por exemplo na query c o like ve q o Nome He tem 3 registros para retornar ele me traz 3 mas esta trazendo 3 x a mesma linha, tipo como c ele adicionasse no model uma por cima d otra mas retornanando 3 linhas.
Alguem sobe como me ajudar ja tentei 1000 coisas e nd Obrigado.