public interface EntityAccessor
| Modifier and Type | Method and Description |
|---|---|
long |
count(Query<?> query)
Count rows
|
int |
delete(PersistableEntity bean)
Delete a bean
|
int |
delete(Query<? extends PersistableEntity> query)
Delete beans with a query
|
<T extends PersistableEntity> |
getExclude(PersistableEntity bean,
boolean forUpdate,
String... excludeFields)
Get a bean that the specified fields is excluded
|
<T extends PersistableEntity> |
getExclude(PersistableEntity bean,
String... excludeFields)
Get a bean that the specified fields is excluded
|
<T extends PersistableEntity> |
getInclude(PersistableEntity bean,
boolean forUpdate,
String... includeFields)
Get a bean that only the specified fields is included
|
<T extends PersistableEntity> |
getInclude(PersistableEntity bean,
String... includeFields)
Get a bean that only the specified fields is included
|
<T extends PersistableEntity> |
query(Query<T> query)
Query entities
|
<T extends PersistableEntity> |
queryOne(Query<T> query)
Returns only one entity
|
long |
save(PersistableEntity bean)
Save a bean
|
long |
save(PersistableEntity bean,
boolean isAutoIncrementId)
Save a bean
|
long |
saveOrUpdate(PersistableEntity bean)
Save or update a bean
|
long |
saveOrUpdate(PersistableEntity bean,
boolean isAutoIncrementId)
Save or update bean
|
int |
update(PersistableEntity bean)
Update a bean.
|
int |
update(PersistableEntity bean,
Query<? extends PersistableEntity> query)
Update beans with query
|
<T extends PersistableEntity> List<T> query(Query<T> query)
T - query - <T extends PersistableEntity> T queryOne(Query<T> query)
T - query - int update(PersistableEntity bean)
bean - int update(PersistableEntity bean, Query<? extends PersistableEntity> query)
bean - query - long save(PersistableEntity bean, boolean isAutoIncrementId)
bean - isAutoIncrementId - true if used an auto-increment idlong save(PersistableEntity bean)
bean - long saveOrUpdate(PersistableEntity bean)
bean - long saveOrUpdate(PersistableEntity bean, boolean isAutoIncrementId)
bean - isAutoIncrementId - int delete(PersistableEntity bean)
bean - int delete(Query<? extends PersistableEntity> query)
query - <T extends PersistableEntity> T getExclude(PersistableEntity bean, String... excludeFields)
T - bean - excludeFields - <T extends PersistableEntity> T getInclude(PersistableEntity bean, String... includeFields)
T - bean - includeFields - <T extends PersistableEntity> T getExclude(PersistableEntity bean, boolean forUpdate, String... excludeFields)
T - bean - forUpdate - pessimistic lockexcludeFields - <T extends PersistableEntity> T getInclude(PersistableEntity bean, boolean forUpdate, String... includeFields)
T - bean - forUpdate - pessimistic lockincludeFields - long count(Query<?> query)
query - Copyright © 2019. All rights reserved.