Separador Criterios de Selección

Utilice la siguiente información para rellenar cada campo de este separador:

Campo | Descripción
--- | ---
Tipo | Especifique si la consulta utiliza una expresión, SQL o EJB QL de TopLink.
Expresión o Cadena de Consulta | Si el tipo es SQL o EJB QL, introduzca la cadena de consulta (SQL o EJB QL). TopLink Workbench no valida la cadena de consulta. Consulte la nota que aparece a continuación de esta tabla para obtener información sobre la sintaxis de consulta.

Nota:

Utilice una combinación de un carácter de escape y comillas dobles ( \" ) en lugar de simplemente comillas dobles ( " ) cuando defina la consulta con SQL o EJB QL. Por ejemplo:

    SELECT OBJECT(employee) FROM Employee employee WHERE employee.name = \"Bob\"

De lo contrario, el código Java generado tendrá el siguiente aspecto:

    query.setEJBQLString("SELECT OBJECT(employee) FROM Employee employee WHERE employee.name = "Bob"");

El código anterior produce un error en tiempo de compilación.

Si define la consulta con la sintaxis correcta, el código Java generado no contendrá errores y será similar al siguiente:

    query.setEJBQLString("SELECT OBJECT(employee) FROM Employee employee WHERE employee.name = \"Bob\"");

Consulte también

  Configuración de Consultas con Nombre a Nivel de Descriptor