public class BeetlSqlDao<ID_TYPE,MODEL_TYPE> extends act.db.DaoBase<ID_TYPE,MODEL_TYPE,BeetlSqlQuery<MODEL_TYPE>>
| Constructor and Description |
|---|
BeetlSqlDao() |
BeetlSqlDao(org.beetl.sql.core.SQLManager sqlManager,
String idAttr,
Class<MODEL_TYPE> modelType,
Class<ID_TYPE> idType) |
| Modifier and Type | Method and Description |
|---|---|
BeetlSqlQuery<MODEL_TYPE> |
createQuery() |
BeetlSqlQuery<MODEL_TYPE> |
createQuery(String fields,
Object... values) |
void |
delete(BeetlSqlQuery<MODEL_TYPE> query) |
void |
delete(MODEL_TYPE entity) |
void |
deleteAll() |
void |
deleteBy(String fields,
Object... values) |
void |
deleteById(ID_TYPE id) |
void |
drop() |
MODEL_TYPE |
findById(ID_TYPE id) |
Iterable<MODEL_TYPE> |
findByIdList(Collection<ID_TYPE> idList) |
MODEL_TYPE |
findLastModified() |
MODEL_TYPE |
findLatest() |
ID_TYPE |
getId(MODEL_TYPE entity) |
Object |
processLikeValue(String s) |
BeetlSqlQuery<MODEL_TYPE> |
q() |
BeetlSqlQuery<MODEL_TYPE> |
q(String fields,
Object... values) |
MODEL_TYPE |
reload(MODEL_TYPE entity) |
List<MODEL_TYPE> |
save(Iterable<MODEL_TYPE> entities) |
MODEL_TYPE |
save(MODEL_TYPE entity) |
void |
save(MODEL_TYPE entity,
String fields,
Object... values) |
count, countBy, destroy, findAll, findAllAsList, findBy, findOneBy, idType, isDestroyed, modelType, queryType, releaseResources, scopepublic BeetlSqlDao()
public BeetlSqlDao(org.beetl.sql.core.SQLManager sqlManager,
String idAttr,
Class<MODEL_TYPE> modelType,
Class<ID_TYPE> idType)
public MODEL_TYPE findById(ID_TYPE id)
public MODEL_TYPE findLatest()
public MODEL_TYPE findLastModified()
public Iterable<MODEL_TYPE> findByIdList(Collection<ID_TYPE> idList)
public MODEL_TYPE reload(MODEL_TYPE entity)
public ID_TYPE getId(MODEL_TYPE entity)
public MODEL_TYPE save(MODEL_TYPE entity)
public void save(MODEL_TYPE entity, String fields, Object... values)
public List<MODEL_TYPE> save(Iterable<MODEL_TYPE> entities)
public void delete(MODEL_TYPE entity)
public void delete(BeetlSqlQuery<MODEL_TYPE> query)
public void deleteById(ID_TYPE id)
public void deleteBy(String fields, Object... values) throws IllegalArgumentException
IllegalArgumentExceptionpublic void deleteAll()
public void drop()
public BeetlSqlQuery<MODEL_TYPE> q()
public BeetlSqlQuery<MODEL_TYPE> createQuery()
public BeetlSqlQuery<MODEL_TYPE> q(String fields, Object... values)
public BeetlSqlQuery<MODEL_TYPE> createQuery(String fields, Object... values)
Copyright © 2017–2020 ActFramework. All rights reserved.