API Note
"Externalized" because some JDBC parameter values are
intrinsically part of the parameter itself, and we do not need to
locate a JdbcParameterBinding. E.g., consider a
org.
which encapsulates the literal value inside itself - to create the
binder and actually perform the binding is only dependent on the
LiteralParameter
| Modifier and Type | Field and Description |
|---|---|
| public static final JdbcParameterBindings |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private void | createAndAddBinding(int selectionIndex, JdbcParametersList params, TypeConfiguration typeConfiguration, Object jdbcValue, JdbcMapping type)
|
| public JdbcParameterBinding | |
| public Collection | |
| public default int | registerParametersForEachJdbcValue(Object value, Bindable bindable, JdbcParametersList jdbcParameters, SharedSessionContractImplementor session)
|
| public default int | registerParametersForEachJdbcValue(Object value, int offset, Bindable bindable, JdbcParametersList jdbcParameters, SharedSessionContractImplementor session)
|
| public void |
| NO_BINDINGS | back to summary |
|---|---|
| public static final JdbcParameterBindings NO_BINDINGS | |
| addBinding | back to summary |
|---|---|
| public void addBinding(JdbcParameter parameter, JdbcParameterBinding binding) | |
| createAndAddBinding | back to summary |
|---|---|
| private void createAndAddBinding(int selectionIndex, JdbcParametersList params, TypeConfiguration typeConfiguration, Object jdbcValue, JdbcMapping type) | |
| getBinding | back to summary |
|---|---|
| public JdbcParameterBinding getBinding(JdbcParameter parameter) | |
| getBindings | back to summary |
|---|---|
| public Collection | |
| registerParametersForEachJdbcValue | back to summary |
|---|---|
| public default int registerParametersForEachJdbcValue(Object value, Bindable bindable, JdbcParametersList jdbcParameters, SharedSessionContractImplementor session) | |
| registerParametersForEachJdbcValue | back to summary |
|---|---|
| public default int registerParametersForEachJdbcValue(Object value, int offset, Bindable bindable, JdbcParametersList jdbcParameters, SharedSessionContractImplementor session) | |
| visitBindings | back to summary |
|---|---|
| public void visitBindings(BiConsumer<JdbcParameter, JdbcParameterBinding> action) | |