Red de conocimientos sobre prescripción popular - Remedios caseros - ¿Cómo solucionar el error de que el parámetro n.° 2 está configurado como nulo en mybatis?

¿Cómo solucionar el error de que el parámetro n.° 2 está configurado como nulo en mybatis?

Al adaptarse a la base de datos Oracle, mybatis informó un error al establecer parámetros nulos y el error encontró que había valores nulos en los parámetros. Para Mybatis, si el parámetro jdbcType no se especifica durante la operación, puede causar problemas.

PostgreSQL, MySQL y SQLSERVER son compatibles con JdbcType. Tipo NULL, pero Oracle no. Este problema también provocó que mybatis cometiera un error al adaptarse.

Por ejemplo, si #{submitDate} se configuró previamente, informará un error en Oracle: Error al configurar el parámetro vacío.

Cámbielo a #{submitDate,jdbcType=DATE}. Tenga en cuenta que jdbcType distingue entre mayúsculas y minúsculas.