Parámetros de entrada
Los parámetros de entrada se designan mediante el signo de interrogación seguido de un número, por ejemplo, ?2. Los parámetros de entrada se numeran comenzando por el 1 y corresponden a los argumentos del método finder o select; por lo tanto, una consulta no debe contener un parámetro de entrada que sobrepase el número de argumentos de entrada.
Un parámetro de entrada puede ser de un tipo primitivo de byte, short, int, long, float, double, boolean, char o de los tipos wrapper de Byte, Short, Integer, Long, Float, Double, BigDecimal, String, Boolean, Char, java.util.Calendar, java.util.Date, java.sql.Date, java.sql.Time, java.sql.Timestamp, EJBObject o una serie de datos binarios en forma de Java byte[].
Un parámetro de entrada no debe tener un valor NULL. Para buscar si aparece un valor NULL, debe utilizarse el predicado NULL.