接口 ProcedureParameterNamedBinder
-
- 所有已知实现类:
AbstractSingleColumnStandardBasicType,AbstractStandardBasicType,AdaptedImmutableType,AttributeConverterTypeAdapter,BigDecimalType,BigIntegerType,BinaryType,BlobType,BooleanType,ByteType,CalendarDateType,CalendarTimeType,CalendarType,CharacterArrayClobType,CharacterArrayNClobType,CharacterArrayType,CharacterNCharType,CharacterType,CharArrayType,ClassType,ClobType,CurrencyType,CustomType,DateType,DbTimestampType,DoubleType,DurationType,FloatType,ImageType,InstantType,IntegerType,LocalDateTimeType,LocalDateType,LocaleType,LocalTimeType,LongType,MaterializedBlobType,MaterializedClobType,MaterializedNClobType,NClobType,NTextType,NumericBooleanType,OffsetDateTimeType,OffsetTimeType,PostgresUUIDType,PrimitiveCharacterArrayClobType,PrimitiveCharacterArrayNClobType,RowVersionType,SerializableToBlobType,SerializableType,ShortType,StandardBasicTypeTemplate,StringNVarcharType,StringType,TextType,TimestampType,TimeType,TimeZoneType,TrueFalseType,UrlType,UUIDBinaryType,UUIDCharType,WrappedMaterializedBlobType,WrapperBinaryType,YesNoType,ZonedDateTimeType
public interface ProcedureParameterNamedBinderOptionalTypecontract for implementations enabled to set store procedure OUT/INOUT parameters values by name.- 作者:
- Andrea Boriero
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 booleancanDoSetting()Can the given instance of this type actually set the parameter value by namevoidnullSafeSet(CallableStatement statement, Object value, String name, SharedSessionContractImplementor session)Bind a value to the JDBC prepared statement, ignoring some columns as dictated by the 'settable' parameter.
-
-
-
方法详细资料
-
canDoSetting
boolean canDoSetting()
Can the given instance of this type actually set the parameter value by name- 返回:
trueindicates that @{link #nullSafeSet} calls will not fail
-
nullSafeSet
void nullSafeSet(CallableStatement statement, Object value, String name, SharedSessionContractImplementor session) throws SQLException
Bind a value to the JDBC prepared statement, ignoring some columns as dictated by the 'settable' parameter. Implementors should handle the possibility of null values. Does not support multi-column type- 参数:
statement- The CallableStatement to which to bindvalue- the object to writename- parameter bind namesession- The originating session- 抛出:
HibernateException- An error from HibernateSQLException- An error from the JDBC driver
-
-