インターフェース SqlTypeValue

すべての既知のサブインターフェース:
DisposableSqlTypeValue
すべての既知の実装クラス:
AbstractSqlTypeValueSqlBinaryValueSqlCharacterValueSqlLobValue

public interface SqlTypeValue
標準の setObject メソッドではサポートされていない、より複雑なデータベース固有の型の値を設定するために実装されるインターフェース。これは実質的に SqlValue の拡張バリアントです。

実装は、実際の値を設定する実際の作業を実行します。それらは、呼び出しコードによってキャッチおよび変換される SQLException をスローできるコールバックメソッド setTypeValue を実装する必要があります。このコールバックメソッドは、データベース固有のオブジェクトを作成するために必要な場合、指定された PreparedStatement オブジェクトを介して、基礎となる Connection にアクセスできます。

導入:
1.1
作成者:
Thomas Risberg, Juergen Hoeller
関連事項:
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    不明な(または未指定の)SQL 型を示す定数。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    setTypeValue(PreparedStatementSE ps, int paramIndex, int sqlType, StringSE typeName)
    指定された PreparedStatement に型値を設定します。