setBoolean(null) ? (original) (raw)

Previous Entry Flag Next Entry

setBoolean(null) ?

wanenhalf wrote in ru_java

November 15th, 2007

как установить значение поля таблицы (тип - BOOLEAN, NOT NULL - НЕ установлен) в NULL ?

java.sql.PreparedStatement.setBollean() не принимает null в качестве параметра.
java.sql.PreparedStatement.setString("null") - получаем ексепшн:
ERROR: column "ready" is of type boolean but expression is of type character varying

дык как же записывать значения типа ( "неопределено", "все равно", "не учитывать") в поле типа boolean?
ведь по умолчанию, там хранится именно NULL