クラス SqlEntityRowMapper<T>

  • すべての実装されたインタフェース:
    org.springframework.jdbc.core.RowMapper<T>

    public class SqlEntityRowMapper<T>
    extends Object
    implements org.springframework.jdbc.core.RowMapper<T>
    SQLテンプレートによる抽出結果の1レコード分のエンティティをマッピングする。
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • SqlEntityRowMapper

        public SqlEntityRowMapper​(EntityMeta entityMeta,
                                  Optional<EntityMappingCallback<T>> callback)
        任意のSQL実行時のように、取得するカラムが未定のときエンティティ情報を指定する。

        抽出したカラムに一致するプロパティがあればマッピングする。

        パラメータ:
        entityMeta - エンティティのメタ情報
        callback - エンティティマッピング後のコールバック処理
    • メソッドの詳細

      • mapRow

        public T mapRow​(ResultSet rs,
                        int rowNum)
                 throws SQLException
        定義:
        mapRow インタフェース内 org.springframework.jdbc.core.RowMapper<T>
        例外:
        SQLException