я использую JDBC4 (поверх JDK6) для подключения к postgresql 9.0, используя их последний драйвер JDBC4.
conn = dpaDs.getConnection();
PreparedStatement stmt = conn.prepareStatement("delete from fss where f_id=? and f_lastmodified=?");
UUID target = UUID.fromString("8c5c5ac2-3a2a-49f3-ae48-29226d6ea3e7");
stmt.setObject(1, target, 1111);
//non of these work
//stmt.setNull(2,93);
//stmt.setObject(2,null, 93);
//stmt.setObject(2,null, java.sql.Types.NULL);
//stmt.setNull(2, java.sql.Types.NULL);
int rowCount = stmt.executeUpdate();
int g = 8;
Как правильно установить для второго параметра значение NULL?
я знаю, что могу использовать «где ... f_lastmodified is null», но нет ли способа обойти это?