类 HabitModel<M extends HabitModel<M>>
- java.lang.Object
-
- com.jfinal.plugin.activerecord.Model<M>
-
- com.up.habit.expand.db.model.HabitModel<M>
-
- 所有已实现的接口:
java.io.Serializable
- 直接已知子类:
Directory,Table,TableColumn
public class HabitModel<M extends HabitModel<M>> extends com.jfinal.plugin.activerecord.Model<M>TODO:- 作者:
- 王剑洪 on 2020/3/27 16:37
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 HabitModel()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 com.jfinal.plugin.activerecord.cache.ICache_getCache()TODO:获取缓存java.lang.String_getCacheName()TODO:获取表的缓存空间HabitDialect_getDialect()TODO:数据源类型com.jfinal.kit.Kvauth()Mauth(java.lang.String key, java.lang.String content)java.lang.StringbuildCacheKey(java.lang.String sql, java.lang.Object... paras)TODO:获取缓存keystatic <M extends HabitModel<M>>
Mcond()TODO:快捷创建条件对象java.lang.Stringcondition(java.lang.String name)TODO:获取查询逻辑Mcondition(java.lang.String name, java.lang.String logic)TODO:查询逻辑booleandelete()booleandeleteById(java.lang.Object idValue)booleandeleteByIds(java.lang.Object... idValues)booleandeleteInIds(java.lang.Object[]... ids)TODO:批量删除protected voidfilter(int filterBy)TODO:过滤html标签的字段java.util.List<M>find()java.util.List<M>find(M m)java.util.List<M>findByCache()java.util.List<M>findByCache(com.jfinal.plugin.activerecord.SqlPara sqlPara)java.util.List<M>findByCache(java.lang.String sql)java.util.List<M>findByCache(java.lang.String sql, java.lang.Object... paras)java.util.List<M>findByCache(M m)MfindById(M m)MfindByIdByCache(java.lang.Object idValue)MfindByIdLoadColumns(M m, java.lang.String columns)MfindByIdsByCache(java.lang.Object... idValues)MfindFirst()MfindFirst(M m)MfindFirstByCache()MfindFirstByCache(com.jfinal.plugin.activerecord.SqlPara sqlPara)MfindFirstByCache(java.lang.String sql)MfindFirstByCache(java.lang.String sql, java.lang.Object... paras)MfindFirstByCache(M m)java.lang.IntegergetCreateBy()java.util.DategetCreateTime()java.lang.BooleangetDel()java.lang.IntegergetModifyBy()java.util.DategetModifyTime()java.lang.IntegergetSort()TODO:获取排序java.lang.StringgetState()java.lang.Stringlimit()TODO:查询limitMlimit(java.lang.String limit)TODO:查询limitMloadColumnArray(java.lang.String... columns)TODO:查询返回的列java.lang.StringloadColumns()TODO:获取返回列MloadColumns(java.lang.String columns)TODO:查询返回的列java.lang.StringorderBy()TODO:查询排序MorderBy(java.lang.String orderBy)TODO:查询排序MorderByAsc(java.lang.String orderBy)TODO:查询排序MorderByDesc(java.lang.String orderBy)TODO:查询排序com.jfinal.plugin.activerecord.Page<M>paginate(int pageNo, int pageSize, M m)TODO:查询列表com.jfinal.plugin.activerecord.Page<M>paginateByCache(int pageNumber, int pageSize, boolean isGroupBySql, java.lang.String select, java.lang.String sqlExceptSelect, java.lang.Object... paras)com.jfinal.plugin.activerecord.Page<M>paginateByCache(int pageNumber, int pageSize, java.lang.String select, java.lang.String sqlExceptSelect)com.jfinal.plugin.activerecord.Page<M>paginateByCache(int pageNumber, int pageSize, java.lang.String select, java.lang.String sqlExceptSelect, java.lang.Object... paras)com.jfinal.plugin.activerecord.Page<M>paginateByCache(M m, int pageNo, int pageSize)TODO:查询列表booleanremoveAllCache(boolean res)TODO:移除缓存booleanremoveInIds(java.lang.Object[]... ids)TODO:批量伪删除booleansave()MsetCreateBy(java.lang.Integer createBy)设置创建者MsetCreateTime(java.util.Date createTime)设置创建时间MsetDel(java.lang.Boolean isDel)是否删除MsetModifyBy(java.lang.Integer modifyBy)设置更新者MsetModifyTime(java.util.Date modifyTime)设置更新时间MsetSort(java.lang.Integer sort)TODO:设置排序MsetState(java.lang.String state)设置状态com.jfinal.plugin.activerecord.SqlParasqlPara()DaoTemplate<M>template(HabitModel m)DaoTemplate<M>template(java.lang.String key, com.jfinal.plugin.activerecord.Model model)DaoTemplate<M>template(java.lang.String key, java.lang.Object... paras)DaoTemplate<M>template(java.lang.String key, java.util.Map data)DaoTemplate<M>templateByString(java.lang.String content, com.jfinal.plugin.activerecord.Model model)DaoTemplate<M>templateByString(java.lang.String content, java.lang.Object... paras)DaoTemplate<M>templateByString(java.lang.String content, java.util.Map data)java.lang.StringtemplateKey(java.lang.String key)booleanupdate()-
从类继承的方法 com.jfinal.plugin.activerecord.Model
_getAttrNames, _getAttrs, _getAttrsEntrySet, _getAttrValues, _getConfig, _getModifyFlag, _getTable, _getUsefulClass, _setAttrs, _setAttrs, _setOrPut, _setOrPut, clear, dao, equals, find, find, find, find, find, findAll, findByCache, findByCache, findById, findByIdLoadColumns, findByIdLoadColumns, findByIds, findFirst, findFirst, findFirst, findFirstByCache, findFirstByCache, get, get, getBigDecimal, getBigInteger, getBoolean, getByte, getBytes, getDate, getDouble, getFloat, getInt, getLong, getNumber, getShort, getSql, getSqlPara, getSqlPara, getSqlPara, getSqlParaByString, getSqlParaByString, getSqlParaByString, getStr, getTime, getTimestamp, hashCode, keep, keep, paginate, paginate, paginate, paginate, paginate, paginateByCache, paginateByCache, paginateByCache, paginateByFullSql, paginateByFullSql, put, put, put, put, remove, remove, removeNullValueAttrs, set, setOrPut, toJson, toRecord, toString, use
-
-
-
-
方法详细资料
-
cond
public static <M extends HabitModel<M>> M cond()
TODO:快捷创建条件对象- 类型参数:
M- 对象类型- 返回:
- 条件对象
-
loadColumns
public M loadColumns(java.lang.String columns)
TODO:查询返回的列- 参数:
columns- 返回- 返回:
- 对象
-
loadColumnArray
public M loadColumnArray(java.lang.String... columns)
TODO:查询返回的列- 参数:
columns- 返回的列- 返回:
- 对象
-
loadColumns
public java.lang.String loadColumns()
TODO:获取返回列- 返回:
- 对象字符串
-
condition
public M condition(java.lang.String name, java.lang.String logic)
TODO:查询逻辑- 参数:
name- 字段名logic- 字段逻辑- 返回:
- M 对象
-
condition
public java.lang.String condition(java.lang.String name)
TODO:获取查询逻辑- 参数:
name- 字段名- 返回:
- java.lang.String
-
orderBy
public M orderBy(java.lang.String orderBy)
TODO:查询排序- 参数:
orderBy- 排序- 返回:
- 对象
-
orderByAsc
public M orderByAsc(java.lang.String orderBy)
TODO:查询排序- 参数:
orderBy- 排序- 返回:
- 对象
-
orderByDesc
public M orderByDesc(java.lang.String orderBy)
TODO:查询排序- 参数:
orderBy- 排序- 返回:
- 对象
-
orderBy
public java.lang.String orderBy()
TODO:查询排序- 返回:
- 排序
-
auth
public M auth(java.lang.String key, java.lang.String content)
-
auth
public com.jfinal.kit.Kv auth()
-
limit
public M limit(java.lang.String limit)
TODO:查询limit- 参数:
limit- 限制- 返回:
- 对象
-
limit
public java.lang.String limit()
TODO:查询limit- 返回:
- string
-
sqlPara
public com.jfinal.plugin.activerecord.SqlPara sqlPara()
-
_getDialect
public HabitDialect _getDialect()
TODO:数据源类型- 返回:
- 数据源对象
-
_getCache
public com.jfinal.plugin.activerecord.cache.ICache _getCache()
TODO:获取缓存- 返回:
- 缓存对象
-
_getCacheName
public java.lang.String _getCacheName()
TODO:获取表的缓存空间- 返回:
- 缓存名
-
buildCacheKey
public java.lang.String buildCacheKey(java.lang.String sql, java.lang.Object... paras)TODO:获取缓存key- 参数:
sql- 查询语句paras- 参数- 返回:
- key
-
removeAllCache
public boolean removeAllCache(boolean res)
TODO:移除缓存- 参数:
res- 是否- 返回:
- 是否
-
filter
protected void filter(int filterBy)
TODO:过滤html标签的字段- 覆盖:
filter在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>- 参数:
filterBy- 过滤内容
-
save
public boolean save()
- 覆盖:
save在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
delete
public boolean delete()
- 覆盖:
delete在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
deleteById
public boolean deleteById(java.lang.Object idValue)
- 覆盖:
deleteById在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
deleteByIds
public boolean deleteByIds(java.lang.Object... idValues)
- 覆盖:
deleteByIds在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
deleteInIds
public boolean deleteInIds(java.lang.Object[]... ids)
TODO:批量删除- 参数:
ids- id列表- 返回:
- 是否成功
-
removeInIds
public boolean removeInIds(java.lang.Object[]... ids)
TODO:批量伪删除- 参数:
ids- id列表- 返回:
- 是否成功
-
update
public boolean update()
- 覆盖:
update在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
findByIdByCache
public M findByIdByCache(java.lang.Object idValue)
-
findByIdsByCache
public M findByIdsByCache(java.lang.Object... idValues)
-
findFirst
public M findFirst()
-
findFirstByCache
public M findFirstByCache()
-
findFirstByCache
public M findFirstByCache(java.lang.String sql)
-
findFirstByCache
public M findFirstByCache(java.lang.String sql, java.lang.Object... paras)
-
findFirstByCache
public M findFirstByCache(com.jfinal.plugin.activerecord.SqlPara sqlPara)
-
find
public java.util.List<M> find()
-
findByCache
public java.util.List<M> findByCache()
-
findByCache
public java.util.List<M> findByCache(java.lang.String sql)
-
findByCache
public java.util.List<M> findByCache(java.lang.String sql, java.lang.Object... paras)
-
findByCache
public java.util.List<M> findByCache(com.jfinal.plugin.activerecord.SqlPara sqlPara)
-
paginate
public com.jfinal.plugin.activerecord.Page<M> paginate(int pageNo, int pageSize, M m)
TODO:查询列表- 参数:
m- 条件对象pageNo- 页码pageSize- 数量- 返回:
- 返回结果
-
paginateByCache
public com.jfinal.plugin.activerecord.Page<M> paginateByCache(M m, int pageNo, int pageSize)
TODO:查询列表- 参数:
m- 条件对象pageNo- 页码pageSize- 数量- 返回:
- 返回结果
-
paginateByCache
public com.jfinal.plugin.activerecord.Page<M> paginateByCache(int pageNumber, int pageSize, java.lang.String select, java.lang.String sqlExceptSelect)
-
paginateByCache
public com.jfinal.plugin.activerecord.Page<M> paginateByCache(int pageNumber, int pageSize, java.lang.String select, java.lang.String sqlExceptSelect, java.lang.Object... paras)
-
paginateByCache
public com.jfinal.plugin.activerecord.Page<M> paginateByCache(int pageNumber, int pageSize, boolean isGroupBySql, java.lang.String select, java.lang.String sqlExceptSelect, java.lang.Object... paras)
-
templateKey
public java.lang.String templateKey(java.lang.String key)
-
template
public DaoTemplate<M> template(java.lang.String key, java.util.Map data)
- 覆盖:
template在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
template
public DaoTemplate<M> template(java.lang.String key, java.lang.Object... paras)
- 覆盖:
template在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
template
public DaoTemplate<M> template(java.lang.String key, com.jfinal.plugin.activerecord.Model model)
- 覆盖:
template在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
templateByString
public DaoTemplate<M> templateByString(java.lang.String content, java.util.Map data)
- 覆盖:
templateByString在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
templateByString
public DaoTemplate<M> templateByString(java.lang.String content, java.lang.Object... paras)
- 覆盖:
templateByString在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
templateByString
public DaoTemplate<M> templateByString(java.lang.String content, com.jfinal.plugin.activerecord.Model model)
- 覆盖:
templateByString在类中com.jfinal.plugin.activerecord.Model<M extends HabitModel<M>>
-
template
public DaoTemplate<M> template(HabitModel m)
-
setSort
public M setSort(java.lang.Integer sort)
TODO:设置排序- 参数:
sort- 排序- 返回:
- 对象
-
getSort
public java.lang.Integer getSort()
TODO:获取排序- 返回:
- 获取排序
-
setState
public M setState(java.lang.String state)
设置状态- 参数:
state- 状态- 返回:
- 对象
-
getState
public java.lang.String getState()
- 返回:
- 获取状态
-
setDel
public M setDel(java.lang.Boolean isDel)
是否删除- 参数:
isDel- 是否- 返回:
- 对象
-
getDel
public java.lang.Boolean getDel()
- 返回:
- 是否删除
-
setCreateBy
public M setCreateBy(java.lang.Integer createBy)
设置创建者- 参数:
createBy- 创建人- 返回:
- 对象
-
getCreateBy
public java.lang.Integer getCreateBy()
- 返回:
- 获取创建者
-
setCreateTime
public M setCreateTime(java.util.Date createTime)
设置创建时间- 参数:
createTime- 创建时间- 返回:
- 对象
-
getCreateTime
public java.util.Date getCreateTime()
- 返回:
- 获取创建时间
-
setModifyBy
public M setModifyBy(java.lang.Integer modifyBy)
设置更新者- 参数:
modifyBy- 创建时间- 返回:
- 对象
-
getModifyBy
public java.lang.Integer getModifyBy()
- 返回:
- 获取更新者
-
setModifyTime
public M setModifyTime(java.util.Date modifyTime)
设置更新时间- 参数:
modifyTime- 创建时间- 返回:
- 对象
-
getModifyTime
public java.util.Date getModifyTime()
- 返回:
- 获取更新时间
-
-