public abstract class AbstractBaseService<T extends AbstractBaseModel>
extends java.lang.Object
Constructor and Description |
---|
AbstractBaseService() |
Modifier and Type | Method and Description |
---|---|
int |
executeUpdate(java.lang.String hql) |
int |
executeUpdate(java.lang.String[] hql) |
protected IBaseDao<T> |
getBaseDao() |
T |
getById(java.lang.String id) |
<O> O |
getById(java.lang.String id,
java.lang.Class<O> clazz) |
T |
getByQuery(java.util.Map<java.lang.String,java.lang.Object> args)
Deprecated.
|
<O> O |
getByWhere(java.lang.String hqlWhere,
java.lang.Class<O> clazz) |
T |
getByWhere(java.lang.String hqlWhere,
java.lang.Object[] whereArgs) |
<O> O |
getByWhere(java.lang.String hqlWhere,
java.lang.Object[] whereArgs,
java.lang.Class<O> clazz) |
long |
getCounts() |
long |
getCounts(java.lang.String hql) |
BaseJdbcDao |
getJdbcDao() |
BaseJdbcDao |
getJdbcDao(FormInfo formInfo) |
JdbcTemplate |
getJdbcTemplate() |
java.util.List<T> |
getList(java.lang.String hqlWhere) |
<O> java.util.List<O> |
getListByWhere(java.lang.String hqlWhere,
java.lang.Class<O> clazz) |
<O> java.util.List<O> |
getListByWhere(java.lang.String hqlWhere,
java.lang.Object[] whereArgs,
java.lang.Class<O> clazz) |
java.util.List<T> |
getListForQuery(java.util.Map<java.lang.String,java.lang.Object> args) |
java.util.List |
getListForQuery(java.lang.String hql,
java.util.Map<java.lang.String,java.lang.Object> args) |
java.lang.String |
getNewItem(java.lang.String tabelName,
java.lang.String pid) |
PageList<T> |
getPageList(int pageNum,
int maxPerPage) |
PageList<T> |
getPageList(int pageNum,
int maxPerPage,
java.lang.String sWhere) |
PageList |
getPageListForQuery(java.lang.String hql,
java.util.Map<java.lang.String,java.lang.Object> args,
int pageNo,
int pageSize) |
protected java.lang.String |
getPermissionWhere(java.lang.String fieldName,
int permissionFlag) |
java.util.List<java.lang.String> |
invalidLabelCascade(java.lang.String tableName,
java.lang.String parentFieldName)
检查上下级关系的标签是否正确
|
protected org.apache.log4j.Logger |
Log() |
int |
recreateLabelCascade(java.lang.String tableName,
java.lang.String parentFieldName) |
int |
remove(T obj) |
int |
removeById(java.lang.String id) |
int |
removeByObject(java.lang.Object obj) |
int |
save(java.lang.Object obj) |
int |
saveOrUpdate(T obj) |
int |
saveOrUpdateByObject(java.lang.Object obj) |
protected void |
setBaseDao(IBaseDao<T> baseDao) |
int |
updateLabelByOldLabel(java.lang.String tableName,
java.lang.String newLabel,
java.lang.String oldLabel) |
protected org.apache.log4j.Logger Log()
public T getById(java.lang.String id)
public java.util.List<T> getList(java.lang.String hqlWhere)
public int save(java.lang.Object obj)
public int saveOrUpdate(T obj)
public int remove(T obj)
public int removeByObject(java.lang.Object obj)
public java.util.List<T> getListForQuery(java.util.Map<java.lang.String,java.lang.Object> args)
public java.util.List getListForQuery(java.lang.String hql, java.util.Map<java.lang.String,java.lang.Object> args)
public PageList getPageListForQuery(java.lang.String hql, java.util.Map<java.lang.String,java.lang.Object> args, int pageNo, int pageSize)
public T getByQuery(java.util.Map<java.lang.String,java.lang.Object> args)
args
- public T getByWhere(java.lang.String hqlWhere, java.lang.Object[] whereArgs)
public long getCounts()
public long getCounts(java.lang.String hql)
public int removeById(java.lang.String id)
public int executeUpdate(java.lang.String hql)
public int executeUpdate(java.lang.String[] hql)
public int saveOrUpdateByObject(java.lang.Object obj)
public JdbcTemplate getJdbcTemplate()
public BaseJdbcDao getJdbcDao()
public BaseJdbcDao getJdbcDao(FormInfo formInfo)
public java.lang.String getNewItem(java.lang.String tabelName, java.lang.String pid)
public int updateLabelByOldLabel(java.lang.String tableName, java.lang.String newLabel, java.lang.String oldLabel)
protected java.lang.String getPermissionWhere(java.lang.String fieldName, int permissionFlag)
public <O> java.util.List<O> getListByWhere(java.lang.String hqlWhere, java.lang.Class<O> clazz)
public <O> java.util.List<O> getListByWhere(java.lang.String hqlWhere, java.lang.Object[] whereArgs, java.lang.Class<O> clazz)
public <O> O getByWhere(java.lang.String hqlWhere, java.lang.Class<O> clazz)
public <O> O getByWhere(java.lang.String hqlWhere, java.lang.Object[] whereArgs, java.lang.Class<O> clazz)
public <O> O getById(java.lang.String id, java.lang.Class<O> clazz)
public java.util.List<java.lang.String> invalidLabelCascade(java.lang.String tableName, java.lang.String parentFieldName)
tableName
- parentFieldName
- public int recreateLabelCascade(java.lang.String tableName, java.lang.String parentFieldName)
Copyright © 2019 by Sucang.cn