インタフェースの使用
com.github.mygreen.sqlmapper.core.mapper.EntityMappingCallback
-
EntityMappingCallbackを使用しているパッケージ パッケージ 説明 com.github.mygreen.sqlmapper.core.mapper ResultSetのデータをエンティティにマッピングする機能を提供します。com.github.mygreen.sqlmapper.core.query.auto SQLの自動生成によるクエリ機能を提供します。com.github.mygreen.sqlmapper.core.query.sql SQLテンプレートによるクエリ実行機能を提供します。 -
-
com.github.mygreen.sqlmapper.core.mapperでのEntityMappingCallbackの使用
EntityMappingCallback型の型引数を持つcom.github.mygreen.sqlmapper.core.mapperのコンストラクタ・パラメータ コンストラクタ 説明 AutoEntityRowMapper(Class<T> baseEntityClass, Map<PropertyMeta,Class<?>> propertyMetaEntityTypeMap, List<JoinAssociation> joinAssociations, Optional<EntityMappingCallback<T>> callback)取得するカラムが確定している場合は、プロパティ情報を指定する。SqlEntityRowMapper(EntityMeta entityMeta, Optional<EntityMappingCallback<T>> callback)任意のSQL実行時のように、取得するカラムが未定のときエンティティ情報を指定する。 -
com.github.mygreen.sqlmapper.core.query.autoでのEntityMappingCallbackの使用
EntityMappingCallback型のパラメータを持つcom.github.mygreen.sqlmapper.core.query.autoのメソッド 修飾子とタイプ メソッド 説明 Optional<T>AutoSelectExecutor. getOptionalResult(EntityMappingCallback<T> callback)1件だけヒットすることを前提として検索クエリを実行します。List<T>AutoSelectExecutor. getResultList(EntityMappingCallback<T> callback)検索クエリを実行します。Stream<T>AutoSelectExecutor. getResultStream(EntityMappingCallback<T> callback)結果をStreamで返す検索クエリを実行します。TAutoSelectExecutor. getSingleResult(EntityMappingCallback<T> callback)1件だけヒットすることを前提として検索クエリを実行します。 -
com.github.mygreen.sqlmapper.core.query.sqlでのEntityMappingCallbackの使用
EntityMappingCallback型のパラメータを持つcom.github.mygreen.sqlmapper.core.query.sqlのメソッド 修飾子とタイプ メソッド 説明 Optional<T>SqlSelectExecutor. getOptionalResult(EntityMappingCallback<T> callback)1件だけヒットすることを前提として検索クエリを実行します。List<T>SqlSelectExecutor. getResultList(EntityMappingCallback<T> callback)検索クエリを実行します。Stream<T>SqlSelectExecutor. getResultStream(EntityMappingCallback<T> callback)結果をStreamで返す検索クエリを実行します。TSqlSelectExecutor. getSingleResult(EntityMappingCallback<T> callback)1件だけヒットすることを前提として検索クエリを実行します。
-