public interface PrimaryCompositeKey<E extends Entity,K extends Composite> extends EntityRelation<E>, Composite<E>, QueryWhisperer
Modifier and Type | Method and Description |
---|---|
default boolean |
delete(OpenedTransactionTarget target,
boolean transaction) |
default boolean |
delete(OpenedTransactionTarget target,
Propagation propagation) |
default boolean |
delete(QueryTarget target) |
default <F,R extends EntityRelation> |
findByColumnValue(QueryTarget target,
Column<E,F,R> column,
F value) |
default E |
findById(QueryTarget target,
K id) |
default Where |
getKeyWhere(Composite<E> keyEntity) |
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) |
CompositeColumns<K> |
keyColumns() |
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
CompositeColumns<K> keyColumns()
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, K id)
default <F,R extends EntityRelation> E findByColumnValue(QueryTarget target, Column<E,F,R> column, F value)
default String getSqlUpdate(DataBaseTarget target)
default String getSqlUpdate(DataBaseTarget target, Column<E,?,?>... columnsToUpdate)
Copyright © 2021. All rights reserved.