クラスの使用
com.github.mygreen.sqlmapper.core.meta.EntityMeta
-
EntityMetaを使用しているパッケージ パッケージ 説明 com.github.mygreen.sqlmapper.core.event 各処理のイベント機能を提供します。com.github.mygreen.sqlmapper.core.mapper ResultSetのデータをエンティティにマッピングする機能を提供します。com.github.mygreen.sqlmapper.core.meta エンティティ、カラムなどのメタ情報に関する機能を提供します。com.github.mygreen.sqlmapper.core.query.auto SQLの自動生成によるクエリ機能を提供します。com.github.mygreen.sqlmapper.core.query.sql SQLテンプレートによるクエリ実行機能を提供します。com.github.mygreen.sqlmapper.core.where.metamodel メタモデルによるクエリの条件式を組み立てる機能を提供します。 -
-
com.github.mygreen.sqlmapper.core.eventでのEntityMetaの使用
EntityMetaとして宣言されているcom.github.mygreen.sqlmapper.core.eventのフィールド 修飾子とタイプ フィールド 説明 protected EntityMetaAbstractEntityBatchEvent. entityMeta処理対象のエンティティのメタ情報protected EntityMetaAbstractEntityEvent. entityMeta処理対象のエンティティのメタ情報EntityMetaを返すcom.github.mygreen.sqlmapper.core.eventのメソッド 修飾子とタイプ メソッド 説明 EntityMetaAbstractEntityBatchEvent. getEntityMeta()処理対象のエンティティのメタ情報EntityMetaAbstractEntityEvent. getEntityMeta()処理対象のエンティティのメタ情報EntityMeta型のパラメータを持つcom.github.mygreen.sqlmapper.core.eventのコンストラクタ コンストラクタ 説明 AbstractEntityBatchEvent(Object source, EntityMeta entityMeta, Object[] entities)コンストラクタです。AbstractEntityEvent(Object source, EntityMeta entityMeta, Object entity)コンストラクタです。PostBatchDeleteEvent(Object source, EntityMeta entityMeta, Object[] entities)コンストラクタです。PostBatchInsertEvent(Object source, EntityMeta entityMeta, Object[] entities)コンストラクタです。PostBatchUpdateEvent(Object source, EntityMeta entityMeta, Object[] entities)コンストラクタです。PostDeleteEvent(Object source, EntityMeta entityMeta, Object entity)コンストラクタです。PostInsertEvent(Object source, EntityMeta entityMeta, Object entity)コンストラクタです。PostSelectEvent(Object source, EntityMeta entityMeta, Object entity)コンストラクタです。PostUpdateEvent(Object source, EntityMeta entityMeta, Object entity)コンストラクタです。PreBatchDeleteEvent(Object source, EntityMeta entityMeta, Object[] entities)コンストラクタです。PreBatchInsertEvent(Object source, EntityMeta entityMeta, Object[] entities)コンストラクタです。PreBatchUpdateEvent(Object source, EntityMeta entityMeta, Object[] entities)コンストラクタです。PreDeleteEvent(Object source, EntityMeta entityMeta, Object entity)コンストラクタです。PreInsertEvent(Object source, EntityMeta entityMeta, Object entity)コンストラクタです。PreUpdateEvent(Object source, EntityMeta entityMeta, Object entity)コンストラクタです。 -
com.github.mygreen.sqlmapper.core.mapperでのEntityMetaの使用
EntityMeta型のパラメータを持つcom.github.mygreen.sqlmapper.core.mapperのコンストラクタ コンストラクタ 説明 SqlEntityRowMapper(EntityMeta entityMeta, Optional<EntityMappingCallback<T>> callback)任意のSQL実行時のように、取得するカラムが未定のときエンティティ情報を指定する。 -
com.github.mygreen.sqlmapper.core.metaでのEntityMetaの使用
EntityMetaを返すcom.github.mygreen.sqlmapper.core.metaのメソッド 修飾子とタイプ メソッド 説明 EntityMetaEntityMetaFactory. create(@NonNull Class<?> entityClass)エンティティ情報を元にメタ情報を組み立てます。EntityMeta型の型引数を持つcom.github.mygreen.sqlmapper.core.metaのメソッド・パラメータ 修飾子とタイプ メソッド 説明 PropertyMetaPropertyMetaFactory. create(Field field, Optional<EntityMeta> entityMeta, boolean embeddedId)プロパティのメタ情報を作成します。 -
com.github.mygreen.sqlmapper.core.query.autoでのEntityMetaの使用
EntityMetaを返すcom.github.mygreen.sqlmapper.core.query.autoのメソッド 修飾子とタイプ メソッド 説明 EntityMetaAutoAnyDeleteImpl. getEntityMeta()EntityMetaAutoBatchDeleteImpl. getEntityMeta()エンティティ情報EntityMetaAutoBatchInsertImpl. getEntityMeta()EntityMetaAutoBatchUpdateImpl. getEntityMeta()EntityMetaAutoDeleteImpl. getEntityMeta()エンティティ情報EntityMetaAutoInsertImpl. getEntityMeta()エンティティのメタ情報EntityMetaAutoSelectImpl. getEntityMeta()EntityMetaAutoUpdateImpl. getEntityMeta()エンティティ情報EntityMeta型の引数を持つ型を返すcom.github.mygreen.sqlmapper.core.query.autoのメソッド 修飾子とタイプ メソッド 説明 Map<Class<?>,EntityMeta>AutoSelectImpl. getEntityMetaMap()エンティティタイプとメタ情報のマップ -
com.github.mygreen.sqlmapper.core.query.sqlでのEntityMetaの使用
EntityMetaを返すcom.github.mygreen.sqlmapper.core.query.sqlのメソッド 修飾子とタイプ メソッド 説明 EntityMetaSqlSelectImpl. getEntityMeta() -
com.github.mygreen.sqlmapper.core.where.metamodelでのEntityMetaの使用
EntityMeta型の引数を持つ型を返すcom.github.mygreen.sqlmapper.core.where.metamodelのメソッド 修飾子とタイプ メソッド 説明 Map<Class<?>,EntityMeta>VisitorContext. getEntityMetaMap()検索対象となるテーブルのエンティティ情報のマップEntityMeta型の型引数を持つcom.github.mygreen.sqlmapper.core.where.metamodelのコンストラクタ・パラメータ コンストラクタ 説明 MetamodelWhereVisitor(Map<Class<?>,EntityMeta> entityMetaMap, Dialect dialect, EntityMetaFactory entityMetaFactory, TableNameResolver tableNameResolver)VisitorContext(Map<Class<?>,EntityMeta> entityMetaMap, Dialect dialect, EntityMetaFactory entityMetaFactory, TableNameResolver tableNameResolver)
-