¿Cómo utilizar un método para implementar dos consultas diferentes en Java?
Defina la categoría vo a
Pública
Clase
A {
Privada
Línea
Nombre;
Privada
Línea
dirección
......
//
Método Get\set
}
Definir método b
Público
Directorio
a
vo){ p >
//
Oficial de visas: incluya nombre y dirección.
Línea
Lenguaje de consulta estructurado
=
"Seleccionar
*
Desde
nombre de tabla
donde
1=1";
1, consulta precisa
si( vo.getName()!= null amp ampvo.getName().trim() gt; 0){
Lenguaje de consulta estructurado
=
"También
Campo
=
" VO . getname() " ' ";
}
2. Consulta difusa
if(vo.getAddr()!= null ampvo.getAddr().trim() gt;0){
Lenguaje de consulta estructurado
=
"También
Campo
Me gusta
" VO . getaddr() " ' "; }
Regresar
Enumera el conjunto de resultados;
}
Nota: SQL no se recomienda para consultas Método de empalme, este método es Fácil de realizar inyección SQL. Lo escribo aquí por conveniencia y espero que la respuesta te inspire.