Description

JDBC parameters setter configuration.

Usages

Configuration options

KeyKindTypeDefault ValueDescription
set-object-for-java-timeVALUEBooleantrueSet all java.time Date/Time values directly using java.sql.PreparedStatement#setObject(int, Object)
string-binding-sizeVALUEInteger1024String values with length above this limit will be bound using java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, int) if #useStringBinding() is set to true
timestamp-for-local-timeVALUEBooleantrueUse java.sql.PreparedStatement#setTimestamp(int, java.sql.Timestamp) to set java.time.LocalTime values when true or use java.sql.PreparedStatement#setTime(int, java.sql.Time) when false
use-byte-array-bindingVALUEBooleantrueUse java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, int) binding for byte[ values]
use-n-stringVALUEBooleanfalseUse SQL NCHAR, NVARCHAR or LONGNVARCHAR value conversion for String values
use-string-bindingVALUEBooleantrueUse java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, int) binding for String values with length above #stringBindingSize() limit

See the manifest for all available types.