クラス AutoEntityRowMapper<T>

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

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

      • AutoEntityRowMapper

        public AutoEntityRowMapper​(Class<T> baseEntityClass,
                                   Map<PropertyMeta,​Class<?>> propertyMetaEntityTypeMap,
                                   List<JoinAssociation> joinAssociations,
                                   Optional<EntityMappingCallback<T>> callback)
        取得するカラムが確定している場合は、プロパティ情報を指定する。
        パラメータ:
        baseEntityClass - ベースとなるエンティティクラス
        propertyMetaEntityTypeMap - 取得対象のプロパティ情報
        joinAssociations - 結合テーブルのエンティティの構成情報
        callback - エンティティマッピング後のコールバック処理
    • メソッドの詳細

      • mapRow

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