public interface Hammer extends TplExecutor
Hammer
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
Hammer.IgnorePolicy |
| 限定符和类型 | 方法和说明 |
|---|---|
<E> Delete |
delete(java.lang.Class<E> entityType)
create delete for entityType
|
<E> int |
delete(E... entities)
delete each entity in entity list
|
<E> int |
delete(E entity)
delete entity by id
|
<E> int |
delete(java.util.List<E> entities)
delete each entity in entity list
|
<E> int |
delete(java.io.Serializable id,
java.lang.Class<E> entityType)
delete entity by id
|
<E> Delete |
delete(java.lang.String repository)
create delete for repository
|
<E> E |
get(E entity)
get entity by id.
|
<E> E |
get(java.io.Serializable id,
java.lang.Class<E> type)
get entity by id.
|
<E> int |
merge(E... entities)
update values ignore null or empty(string, array, collectoin, map) value
for each entity in entity array. equal invoke method
update(Object, IgnorePolicy) with params (entity,
IgnorePolicy.EMPTY) |
<E> int |
merge(E entity)
update values ignore null or empty(string, array, collectoin, map) value.
|
<E> int |
merge(java.util.List<E> entities)
update values ignore null or empty(string, array, collectoin, map) value
for each entity in entity list. equal invoke method
update(Object, IgnorePolicy) with params (entity,
IgnorePolicy.EMPTY) |
<E> TypeQueryEntity |
query(java.lang.Class<E> entityType)
create QueryEntity for entityType
|
QueryEntity |
query(java.lang.String repository)
create QueryEntity for repository
|
<E> int |
save(E... entities)
batch save entity list
|
<E> int |
save(E entity)
save entity
|
<E> int |
save(java.util.List<E> entities)
batch save entity list
|
<E> Update |
update(java.lang.Class<E> entityType)
create update for entityType
|
<E> int |
update(E... entities)
update all values for each entity in entity array. equal invoke method
update(List, IgnorePolicy) with params (entity,
IgnorePolicy.NONE) |
<E> int |
update(E entity)
update entity, update all values. equal invoke method
update(Object, IgnorePolicy) with params (entity,
IgnorePolicy.NONE) |
<E> int |
update(E entity,
Hammer.IgnorePolicy ignorePolicy)
update entity, update values with ignorePolicy
|
<E> int |
update(java.util.List<E> entities)
update all values for each entity in entity list. equal invoke method
update(List, IgnorePolicy) with params (entity,
IgnorePolicy.NONE) |
<E> int |
update(java.util.List<E> entities,
Hammer.IgnorePolicy ignorePolicy)
update values with ignorePolicy for each entity in entity list.
|
<E> Update |
update(java.lang.String repository)
create update for repository
|
list, list, list, list, list, list, list, list, list, list, list, list, number, numberBigDecimal, numberDouble, numberInt, numberLong, pagination, pagination, pagination, pagination, pagination, pagination, pagination, pagination, single, single, single, single, string, value<E> int save(E entity)
E - generic typeentity - entity to save<E> int save(E... entities)
E - generic typeentities - entity array to save<E> int save(java.util.List<E> entities)
E - generic typeentities - entity list to save<E> int update(E entity)
update(Object, IgnorePolicy) with params (entity,
IgnorePolicy.NONE)E - generic typeentity - entity to update<E> int update(E... entities)
update(List, IgnorePolicy) with params (entity,
IgnorePolicy.NONE)E - generic typeentities - entity array to update<E> int update(java.util.List<E> entities)
update(List, IgnorePolicy) with params (entity,
IgnorePolicy.NONE)E - generic typeentities - entity list to update<E> int update(E entity,
Hammer.IgnorePolicy ignorePolicy)
E - generic typeentity - entity to updateignorePolicy - ignore value to update policy<E> int update(java.util.List<E> entities,
Hammer.IgnorePolicy ignorePolicy)
E - generic typeentities - entity list to updateignorePolicy - ignore value to update policy<E> int merge(E entity)
update(Object, IgnorePolicy) with params
(entity, IgnorePolicy.EMPTY)E - generic typeentity - entity to merge<E> int merge(E... entities)
update(Object, IgnorePolicy) with params (entity,
IgnorePolicy.EMPTY)E - generic typeentities - entity array to merge<E> int merge(java.util.List<E> entities)
update(Object, IgnorePolicy) with params (entity,
IgnorePolicy.EMPTY)E - generic typeentities - entity list to merge<E> int delete(E entity)
E - generic typeentity - entity to delete<E> int delete(java.io.Serializable id,
java.lang.Class<E> entityType)
E - generic typeid - entity identityType - entity type<E> int delete(E... entities)
E - generic typeentities - entity array to delete<E> int delete(java.util.List<E> entities)
E - generic typeentities - entity list to delete<E> E get(java.io.Serializable id,
java.lang.Class<E> type)
E - entity typeid - entity idtype - entity type<E> E get(E entity)
E - entity generic typeentity - entity with id valueQueryEntity query(java.lang.String repository)
repository - repository name<E> TypeQueryEntity query(java.lang.Class<E> entityType)
E - entity generic typeentityType - query for entityType<E> Update update(java.lang.String repository)
repository - repository name<E> Update update(java.lang.Class<E> entityType)
E - entity generic typeentityType - update for entityType<E> Delete delete(java.lang.String repository)
repository - repository name<E> Delete delete(java.lang.Class<E> entityType)
E - entity generic typeentityType - update for entityType