Pessoal,
Preciso dar um SELECT no DB com o seguinte metodo:
[code]public List imprimirPDF(Integer cdFc, Integer nrRgi, String nmTela,
String tpAcao, String cdUsuario) throws DAOException {
try {
if (cdFc != null || nrRgi != null || nmTela != "" || tpAcao != ""
|| cdUsuario != "") {
return super.executarBuscaNativa(
" select * from FLC_LOG_LOG where CD_FC LIKE '" + cdFc
+ "' AND NR_RGI LIKE '" + nrRgi
+ "' AND NM_TELA LIKE '" + nmTela
+ "' AND TP_ACAO LIKE '" + tpAcao
+ "' AND CD_USUARIO LIKE '" + cdUsuario,
new String[] { "CD_LOG", "DT_EVENTO", "CD_FC", "NR_RGI",
"NM_FUNCIONALIDADE", "NM_TABELA", "TP_ACAO",
"DS_ATRIBUTOS_SQL", "NM_TELA", "NM_PAGINA",
"CD_USUARIO", "NR_CPF", "NR_RNE", "NR_CNPJ", "NR_IP",
"NM_NAVEGADOR", "NR_RG" }
);
}
} catch (DAOException e) {
e.printStackTrace();
}
return null;
}
[/code]
No metodo MAIN eu testo passando apenas um dos parametros para tentar fazer a consulta:
[code]public static void main(String[] args) {
try {
List pdf = new FlcConsultarLogDAOImpl().imprimirPDF(
new Integer(490), null, null, "", "", "", "", "", "",
"", "", "", "", "", "", "");
System.out.println("PDF: " + pdf);
} catch (Exception e) {
e.printStackTrace();
}
}[/code]
estou tentando trazer um item da minha tabela passando apenas um dos filtros usando LIKE na minha query mas não estou conseguindo!
Alguem tem uma ideia de onde eu possa estar errand???
Desde ja
Obrigado pessoal