public interface PrimaryKey<E extends Entity,F,R extends EntityRelation> extends EntityRelation<E>, QueryWhisperer
Modifier and Type | Method and Description |
---|---|
Column<E,F,R> |
colID() |
default boolean |
delete(OpenedTransactionTarget target,
boolean transaction) |
default boolean |
delete(OpenedTransactionTarget target,
Propagation propagation) |
default boolean |
delete(QueryTarget target) |
default <F1,R1 extends EntityRelation> |
findByColumnValue(QueryTarget target,
Column<E,F1,R1> column,
F1 value) |
default E |
findById(QueryTarget target,
F id) |
default <T extends Entity & EntityRelation<T>,F1,R1 extends EntityRelation> |
findRelatedMany(QueryTarget target,
Column<T,F1,R1> col) |
default <R1 extends Entity & EntityRelation<R1>> |
findRelatedMany(QueryTarget target,
R1 entity) |
default <T extends EntityMap & EntityRelation<T>> |
findRelatedMany(QueryTarget target,
T entity,
Column<T,?,?>... columns) |
default <R1 extends EntityRelation<E1>,M extends Entity,T extends EntityMap & PrimaryKey<E1,F,R1>,E1 extends Entity> |
findRelatedManyByCross(QueryTarget target,
M cross,
Column<T,?,?>... columns) |
default <R1 extends EntityRelation<E1>,M extends Entity,T extends PrimaryKey<E1,F,R1>,E1 extends Entity> |
findRelatedManyByCross(QueryTarget target,
M cross,
T entityRV) |
default <T extends Entity & EntityRelation<T>,F1,R1 extends EntityRelation> |
findRelatedOne(QueryTarget target,
Column<T,F1,R1> col) |
default <T extends Entity & EntityRelation<T>,F1,R1 extends EntityRelation> |
findRelatedOne(QueryTarget target,
Column<T,F1,R1> col,
Where where) |
default <R1 extends Entity & EntityRelation<R1>> |
findRelatedOne(QueryTarget target,
R1 entity) |
default <T extends EntityMap & EntityRelation<T>> |
findRelatedOne(QueryTarget target,
T entity,
Column<T,?,?>... columns) |
default <R1 extends EntityRelation<E1>,M extends Entity,T extends EntityMap & PrimaryKey<E1,F,R1>,E1 extends Entity> |
findRelatedOneByCross(QueryTarget target,
M cross,
Column<T,?,?>... columns) |
default <R1 extends EntityRelation<E1>,M extends Entity,T extends PrimaryKey<E1,F,R1>,E1 extends Entity> |
findRelatedOneByCross(QueryTarget target,
M cross,
T entityRV) |
default F |
getId() |
default IdGeneratorType |
getIdGeneratorType() |
default String |
getSequenceName() |
default String |
getSqlUpdate(DataBaseTarget target) |
default String |
getSqlUpdate(DataBaseTarget target,
Column<E,?,?>... columnsToUpdate) |
default E |
insert(QueryTarget target) |
default E |
insert(QueryTarget target,
boolean transaction) |
default E |
insert(QueryTarget target,
Propagation propagation) |
default E |
setId(F val) |
default E |
update(OpenedTransactionTarget target,
boolean transaction) |
default E |
update(QueryTarget target) |
default E |
update(QueryTarget target,
boolean transaction,
Column<E,?,?>... columnsToUpdate) |
default E |
update(QueryTarget target,
Column<E,?,?>... columnsToUpdate) |
default E |
update(QueryTarget target,
Propagation propagation,
Column<E,?,?>... columnsToUpdate) |
getEntity
afterDelete, afterInsert, afterSelect, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getEntityClass, getEntityName
columns
default F getId()
default String getSequenceName()
default IdGeneratorType getIdGeneratorType()
default <T extends EntityMap & EntityRelation<T>> T findRelatedOne(QueryTarget target, T entity, Column<T,?,?>... columns)
default <T extends EntityMap & EntityRelation<T>> List<T> findRelatedMany(QueryTarget target, T entity, Column<T,?,?>... columns)
default <T extends Entity & EntityRelation<T>,F1,R1 extends EntityRelation> F1 findRelatedOne(QueryTarget target, Column<T,F1,R1> col)
default <T extends Entity & EntityRelation<T>,F1,R1 extends EntityRelation> F1 findRelatedOne(QueryTarget target, Column<T,F1,R1> col, Where where)
default <T extends Entity & EntityRelation<T>,F1,R1 extends EntityRelation> List<F1> findRelatedMany(QueryTarget target, Column<T,F1,R1> col)
default <R1 extends Entity & EntityRelation<R1>> R1 findRelatedOne(QueryTarget target, R1 entity)
default <R1 extends Entity & EntityRelation<R1>> Entities<R1> findRelatedMany(QueryTarget target, R1 entity)
default <R1 extends EntityRelation<E1>,M extends Entity,T extends PrimaryKey<E1,F,R1>,E1 extends Entity> Entities<T> findRelatedManyByCross(QueryTarget target, M cross, T entityRV)
default <R1 extends EntityRelation<E1>,M extends Entity,T extends PrimaryKey<E1,F,R1>,E1 extends Entity> T findRelatedOneByCross(QueryTarget target, M cross, T entityRV)
default <R1 extends EntityRelation<E1>,M extends Entity,T extends EntityMap & PrimaryKey<E1,F,R1>,E1 extends Entity> List<T> findRelatedManyByCross(QueryTarget target, M cross, Column<T,?,?>... columns)
default <R1 extends EntityRelation<E1>,M extends Entity,T extends EntityMap & PrimaryKey<E1,F,R1>,E1 extends Entity> T findRelatedOneByCross(QueryTarget target, M cross, Column<T,?,?>... columns)
default E insert(QueryTarget target)
default E insert(QueryTarget target, boolean transaction)
default E insert(QueryTarget target, Propagation propagation)
default boolean delete(QueryTarget target)
default boolean delete(OpenedTransactionTarget target, boolean transaction)
default boolean delete(OpenedTransactionTarget target, Propagation propagation)
default E update(QueryTarget target, Column<E,?,?>... columnsToUpdate)
default E update(QueryTarget target, Propagation propagation, Column<E,?,?>... columnsToUpdate)
default E update(QueryTarget target)
default E update(OpenedTransactionTarget target, boolean transaction)
default E update(QueryTarget target, boolean transaction, Column<E,?,?>... columnsToUpdate)
default E findById(QueryTarget target, F id)
default <F1,R1 extends EntityRelation> E findByColumnValue(QueryTarget target, Column<E,F1,R1> column, F1 value)
default String getSqlUpdate(DataBaseTarget target)
default String getSqlUpdate(DataBaseTarget target, Column<E,?,?>... columnsToUpdate)
Copyright © 2021. All rights reserved.