public interface

SqlValue

org.springframework.jdbc.support.SqlValue
Known Indirect Subclasses

Class Overview

Simple interface for complex types to be set as statement parameters.

Implementations perform the actual work of setting the actual values. They must implement the callback method setValue which can throw SQLExceptions that will be caught and translated by the calling code. This callback method has access to the underlying Connection via the given PreparedStatement object, if that should be needed to create any database-specific objects.

Summary

Public Methods
abstract void cleanup()
Clean up resources held by this value object.
abstract void setValue(PreparedStatement ps, int paramIndex)
Set the value on the given PreparedStatement.

Public Methods

public abstract void cleanup ()

Clean up resources held by this value object.

public abstract void setValue (PreparedStatement ps, int paramIndex)

Set the value on the given PreparedStatement.

Parameters
ps the PreparedStatement to work on
paramIndex the index of the parameter for which we need to set the value
Throws
SQLException if a SQLException is encountered while setting parameter values