| Modifier and Type | Field and Description |
|---|---|
protected String |
createdColumn |
protected String |
entityName |
protected String |
idColumn |
protected Field |
idField |
protected String |
lastModifiedColumn |
| Constructor and Description |
|---|
JPADao() |
JPADao(Class<ID_TYPE> idType,
Class<MODEL_TYPE> modelType,
JPAService jpa) |
protected String entityName
protected String createdColumn
protected String lastModifiedColumn
protected String idColumn
protected Field idField
public JPADao(Class<ID_TYPE> idType, Class<MODEL_TYPE> modelType, JPAService jpa)
public JPADao()
public JPAService jpa()
public MODEL_TYPE findById(ID_TYPE id)
public MODEL_TYPE findLatest()
public MODEL_TYPE findLastModified()
public Iterable<MODEL_TYPE> findBy(String expression, Object... values) throws IllegalArgumentException
findBy in interface act.db.Dao<ID_TYPE,MODEL_TYPE,JPAQuery<MODEL_TYPE>>findBy in class act.db.DaoBase<ID_TYPE,MODEL_TYPE,JPAQuery<MODEL_TYPE>>IllegalArgumentExceptionpublic MODEL_TYPE findOneBy(String expression, Object... values) throws IllegalArgumentException
findOneBy in interface act.db.Dao<ID_TYPE,MODEL_TYPE,JPAQuery<MODEL_TYPE>>findOneBy in class act.db.DaoBase<ID_TYPE,MODEL_TYPE,JPAQuery<MODEL_TYPE>>IllegalArgumentExceptionpublic Iterable<MODEL_TYPE> findByIdList(Collection<ID_TYPE> idList)
public MODEL_TYPE reload(MODEL_TYPE entity)
public ID_TYPE getId(MODEL_TYPE entity)
public long countBy(String expression, Object... values) throws IllegalArgumentException
countBy in interface act.db.Dao<ID_TYPE,MODEL_TYPE,JPAQuery<MODEL_TYPE>>countBy in class act.db.DaoBase<ID_TYPE,MODEL_TYPE,JPAQuery<MODEL_TYPE>>IllegalArgumentExceptionpublic long count()
count in interface act.db.Dao<ID_TYPE,MODEL_TYPE,JPAQuery<MODEL_TYPE>>count in class act.db.DaoBase<ID_TYPE,MODEL_TYPE,JPAQuery<MODEL_TYPE>>public MODEL_TYPE save(MODEL_TYPE entity)
public void save(MODEL_TYPE entity, String fieldList, Object... values)
public List<MODEL_TYPE> save(Iterable<MODEL_TYPE> entities)
public void delete(MODEL_TYPE entity)
public void delete(JPAQuery<MODEL_TYPE> query)
public void deleteById(ID_TYPE id)
public void deleteBy(String expression, Object... values) throws IllegalArgumentException
IllegalArgumentExceptionpublic void deleteAll()
public void drop()
public JPAQuery<MODEL_TYPE> q()
public JPAQuery<MODEL_TYPE> q(SQL.Type type)
public JPAQuery<MODEL_TYPE> createQuery()
public JPAQuery<MODEL_TYPE> q(String expression, Object... values)
public JPAQuery<MODEL_TYPE> q(SQL.Type type, String expression, Object... values)
public JPAQuery<MODEL_TYPE> createQuery(String expression, Object... values)
public JPAQuery<MODEL_TYPE> createFindQuery(String expression, Object... values)
public JPAQuery<?> createFindQuery(String fieldList, String expression, Object... values)
public JPAQuery<MODEL_TYPE> createDeleteQuery(String expression, Object... values)
public JPAQuery<MODEL_TYPE> createUpdateQuery(String fieldList, String expression, Object... values)
public JPAQuery<MODEL_TYPE> createCountQuery(String expression, Object... values)
Copyright © 2018 ActFramework. All rights reserved.