Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar un método para implementar dos consultas diferentes en Java?

¿Cómo utilizar un método para implementar dos consultas diferentes en Java?

¿Puede el autor ser más específico? En lo que estoy pensando aquí es en el método de implementar dos formas diferentes de consulta (aquí hay ejemplos: consulta difusa y consulta precisa)

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){

//

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.