Bom dia.
O pq. disso?
Multiple markers at this line
- LinkedHashMap is a raw type. References to generic type
LinkedHashMap<K,V> should be parameterized
- LinkedHashMap is a raw type. References to generic type
LinkedHashMap<K,V> should be parameterized
Pq. LinkedHashMap e Iterator estão em amarelo?
Estou usando o ECLIPSE Europa 3.2
[code] protected static String PreparaInclusaoRegistro(final Object Tabela) {
LinkedHashMap lhmAtributosClasse = new LinkedHashMap();
StringBuffer sbSQL = new StringBuffer();
String strNomeAtributo = new String();
//
lhmAtributosClasse = getAtributosClasse(Tabela);
//Inclui Registro
sbSQL.append("INSERT INTO ").append(lhmAtributosClasse.get("NomeTabela") + " ");
sbSQL.append("(");
//Lista as entradas (Campos da Tabela)
for (Iterator it = lhmAtributosClasse.keySet().iterator(); it.hasNext(); ) {
strNomeAtributo = it.next().toString();
if (!strNomeAtributo.equals("NomeTabela") && !strNomeAtributo.substring(strNomeAtributo.length()-3, strNomeAtributo.length()).equals("Chv")) {
sbSQL.append(strNomeAtributo).append((", "));
}
}
//Retira o excesso
sbSQL.delete(sbSQL.length() - 2, sbSQL.length());
sbSQL.append(") VALUES (");
//Lista as entradas (Parâmetros)
for (Iterator it = lhmAtributosClasse.keySet().iterator(); it.hasNext(); ) {
strNomeAtributo = it.next().toString();
if (!strNomeAtributo.equals("NomeTabela") && !strNomeAtributo.substring(strNomeAtributo.length()-3, strNomeAtributo.length()).equals("Chv")) {
sbSQL.append("?, ");
}
}
//Retira o excesso
sbSQL.delete(sbSQL.length() - 2, sbSQL.length());
sbSQL.append(")");
return sbSQL.toString();
}
[/code]