# Uses of Interface
org.springframework.jdbc.core.SqlTypeValue

Packages that use SqlTypeValue
Package
Description
org.springframework.jdbc.core
Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.support
Classes supporting the `org.springframework.jdbc.core` package.

## Uses of SqlTypeValue in org.springframework.jdbc.core

Subinterfaces of SqlTypeValue in org.springframework.jdbc.core
Modifier and Type
Interface
Description
`interface`
`DisposableSqlTypeValue`
Subinterface of `SqlTypeValue` that adds a cleanup callback, to be invoked after the value has been set and the corresponding statement has been executed.

## Uses of SqlTypeValue in org.springframework.jdbc.core.support

Classes in org.springframework.jdbc.core.support that implement SqlTypeValue
Modifier and Type
Class
Description
`class`
`AbstractSqlTypeValue`
Abstract implementation of the SqlTypeValue interface, for convenient creation of type values that are supposed to be passed into the `PreparedStatement.setObject` method.
`class`
`SqlBinaryValue`
Object to represent a binary parameter value for an SQL statement, for example, a binary stream for a BLOB or a LONGVARBINARY or PostgreSQL BYTEA column.
`class`
`SqlCharacterValue`
Object to represent a character-based parameter value for an SQL statement, for example, a character stream for a CLOB/NCLOB or a LONGVARCHAR column.
`class`
`SqlLobValue`
Deprecated.
as of 6.2, in favor of `SqlBinaryValue` and `SqlCharacterValue`