インターフェース JdbcConverter

すべてのスーパーインターフェース:
RelationalConverter
すべての既知の実装クラス:
MappingJdbcConverter

public interface JdbcConverter extends RelationalConverter
JdbcConverter は、値をネイティブのリレーショナル表現に、またはその逆に変換します。
導入:
1.1
作成者:
Jens Schauder, Mark Paluch
  • メソッドの詳細

    • writeJdbcValue

      default JdbcValue writeJdbcValue(@Nullable ObjectSE value, ClassSE<?> type, SQLTypeSE sqlType)
      プロパティ値を、変換された値とその値を JDBC パラメーターにバインドする方法を含む JdbcValue に変換します。
      パラメーター:
      value - オブジェクトモデルで使用される値。null の場合があります。
      type - 値が変換されるクラス。null であってはなりません。
      sqlType - non がコンバーターによって指定された場合に使用される SQLTypeSE
      戻り値:
      JdbcValue でラップされた変換値。null でないことが保証されています。
      導入:
      2.4
    • writeJdbcValue

      JdbcValue writeJdbcValue(@Nullable ObjectSE value, org.springframework.data.core.TypeInformation<?> type, SQLTypeSE sqlType)
      プロパティ値を、変換された値とその値を JDBC パラメーターにバインドする方法を含む JdbcValue に変換します。
      パラメーター:
      value - オブジェクトモデルで使用される値。null の場合があります。
      type - 値が変換される TypeInformationnull であってはなりません。
      sqlType - non がコンバーターによって指定された場合に使用される SQLTypeSE
      戻り値:
      JdbcValue でラップされた変換値。null でないことが保証されています。
      導入:
      3.2.6
    • readAndResolve

      default <R> R readAndResolve(ClassSE<R> type, RowDocument source)
      RowDocument をリクエストされた aggregate typeSE に読み取り、RelationResolver から参照を検索して参照を解決します。
      型パラメーター:
      R - 集約型。
      パラメーター:
      type - ターゲットの集約型。
      source - ソース RowDocument
      戻り値:
      変換されたオブジェクト。
      導入:
      3.2
      関連事項:
    • readAndResolve

      default <R> R readAndResolve(ClassSE<R> type, RowDocument source, Identifier identifier)
      RowDocument をリクエストされた aggregate typeSE に読み取り、RelationResolver から参照を検索して参照を解決します。
      型パラメーター:
      R - 集約型。
      パラメーター:
      type - ターゲットの集約型。
      source - ソース RowDocument
      identifier - 識別子チェーン。
      戻り値:
      変換されたオブジェクト。
      導入:
      3.2
      関連事項:
    • readAndResolve

      <R> R readAndResolve(org.springframework.data.core.TypeInformation<R> type, RowDocument source, Identifier identifier)
      Read a RowDocument into the requested aggregate type and resolve references by looking these up from RelationResolver
      型パラメーター:
      R - 集約型。
      パラメーター:
      type - ターゲットの集約型。
      source - ソース RowDocument
      identifier - 識別子チェーン。
      戻り値:
      変換されたオブジェクト。
      導入:
      3.2.6
      関連事項:
    • getColumnType

      ClassSE<?> getColumnType(RelationalPersistentProperty property)
      このプロパティをデータベースに格納するために使用される型。多次元配列は、最上位の配列型を反映するようにアンラップされます(例: String[][] は String[] を返します)。
      戻り値:
      JDBC ドライバーでの使用に適した ClassSE
      導入:
      2.0 TODO: TypeInformation を返すバリアントを導入します。
      関連事項:
    • getTargetSqlType

      SQLTypeSE getTargetSqlType(RelationalPersistentProperty property)
      このプロパティを SQL ステートメントのパラメーターとして使用するときに使用される SQL 型定数。
      戻り値:
      null であってはなりません。
      導入:
      2.0
      関連事項:
    • getMappingContext

      RelationalMappingContext getMappingContext()
      インターフェースからコピーされた説明: RelationalConverter
      コンバーターが使用する基になる MappingContext を返します。
      次で指定:
      インターフェース RelationalConvertergetMappingContext 
      戻り値:
      非 null