У меня есть проект MVC Spring с Mysql DB. В таблице я хочу установить значение NULL для столбца, имеющего тип данных BIGINT. Код, который я использовал для установки NULL:
ps.setNull(1,java.sql.Types.NULL);
ИЛИ
ps.setNull(1,java.sql.Types.BIGINT);
Значение NULL вставляет. Если я использую любой из приведенных выше инструкций, но что такое правильный SqlType, который будет использоваться? NULL или BIGINT.
Документация Oracle гласит: "Вы должны указать тип параметра SQL". для setNull
. Поэтому я считаю, что вы должны передать значение java.sql.Types.BIGINT
.