Description
JDBC parameters setter configuration.
Usages
Configuration options
| Key | Kind | Type | Default Value | Description |
|---|
set-object-for-java-time | VALUE | Boolean | true | Set all java.time Date/Time values directly using java.sql.PreparedStatement#setObject(int, Object) |
string-binding-size | VALUE | Integer | 1024 | String 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-time | VALUE | Boolean | true | Use 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-binding | VALUE | Boolean | true | Use java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, int) binding for byte[ values] |
use-n-string | VALUE | Boolean | false | Use SQL NCHAR, NVARCHAR or LONGNVARCHAR value conversion for String values |
use-string-binding | VALUE | Boolean | true | Use 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.