Class JdbcUtil
java.lang.Object
org.springframework.data.jdbc.support.JdbcUtil
Contains methods dealing with the quirks of JDBC, independent of any Entity, Aggregate or Repository abstraction.
- Author:
- Jens Schauder, Thomas Lang
-
Method Summary
Modifier and TypeMethodDescriptionstatic JDBCType
jdbcTypeFor
(int sqlType) Converts a value defined inTypes
into aJDBCType
instance or null if the value isJdbcUtils.TYPE_UNKNOWN
static JDBCType
jdbcTypeFor
(Class<?> type) Returns theJDBCType
suitable for passing a value of the provided type to aPreparedStatement
.static int
sqlTypeFor
(Class<?> type) Returns theTypes
value suitable for passing a value of the provided type to aPreparedStatement
.static int
sqlTypeFor
(JDBCType jdbcType)
-
Method Details
-
sqlTypeFor
Returns theTypes
value suitable for passing a value of the provided type to aPreparedStatement
.- Parameters:
type
- The type of value to be bound to aPreparedStatement
.- Returns:
- One of the values defined in
Types
orJdbcUtils.TYPE_UNKNOWN
.
-
sqlTypeFor
- Parameters:
jdbcType
- value to be converted. May be null.- Returns:
- One of the values defined in
Types
orJdbcUtils.TYPE_UNKNOWN
.
-
jdbcTypeFor
Converts a value defined inTypes
into aJDBCType
instance or null if the value isJdbcUtils.TYPE_UNKNOWN
- Parameters:
sqlType
- One of the values defined inTypes
orJdbcUtils.TYPE_UNKNOWN
.- Returns:
- a matching
JDBCType
instance or null.
-
jdbcTypeFor
Returns theJDBCType
suitable for passing a value of the provided type to aPreparedStatement
.- Parameters:
type
- The type of value to be bound to aPreparedStatement
.- Returns:
- a matching
JDBCType
instance or null.
-