类 DaoTemplate<M extends HabitModel>
- java.lang.Object
-
- com.jfinal.plugin.activerecord.DaoTemplate<M>
-
- com.up.habit.expand.db.model.DaoTemplate<M>
-
public class DaoTemplate<M extends HabitModel> extends com.jfinal.plugin.activerecord.DaoTemplate<M>TODO:- 作者:
- 王剑洪 on 2020/3/28 11:33
-
-
构造器概要
构造器 构造器 说明 DaoTemplate(boolean byString, HabitModel dao, java.lang.String content, java.lang.Object... paras)DaoTemplate(boolean byString, HabitModel dao, java.lang.String content, java.util.Map data)DaoTemplate(HabitModel dao, com.jfinal.plugin.activerecord.SqlPara sqlPara)DaoTemplate(HabitModel dao, java.lang.String key, java.lang.Object... paras)DaoTemplate(HabitModel dao, java.lang.String key, java.util.Map data)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanbatch()booleanbatch(BatchListener batch)TODO:批量执行booleanbatchNonTransaction()java.lang.StringbuildCacheKey()com.jfinal.plugin.activerecord.DbProdb()java.util.List<M>findByCache()MfindFirstByCache()<T> TgetCache()java.lang.StringgetCacheName()com.jfinal.plugin.activerecord.SqlParagetSql()com.jfinal.plugin.activerecord.Page<M>paginateByCache(int pageNumber, int pageSize)com.jfinal.plugin.activerecord.Page<M>paginateByCache(int pageNumber, int pageSize, boolean isGroupBySql)java.math.BigDecimalqueryBigDecimal()java.util.DatequeryDate()intqueryInt()java.util.List<java.lang.Integer>queryIntList()java.util.List<java.lang.Integer>queryIntListByCache()<T> java.util.List<T>queryList()<T> java.util.List<T>queryListByCache()longqueryLong()java.lang.StringqueryStr()booleanupdate()
-
-
-
构造器详细资料
-
DaoTemplate
public DaoTemplate(HabitModel dao, java.lang.String key, java.util.Map data)
-
DaoTemplate
public DaoTemplate(HabitModel dao, java.lang.String key, java.lang.Object... paras)
-
DaoTemplate
public DaoTemplate(boolean byString, HabitModel dao, java.lang.String content, java.util.Map data)
-
DaoTemplate
public DaoTemplate(boolean byString, HabitModel dao, java.lang.String content, java.lang.Object... paras)
-
DaoTemplate
public DaoTemplate(HabitModel dao, com.jfinal.plugin.activerecord.SqlPara sqlPara)
-
-
方法详细资料
-
getCacheName
public java.lang.String getCacheName()
-
buildCacheKey
public java.lang.String buildCacheKey()
-
findByCache
public java.util.List<M> findByCache()
-
findFirstByCache
public M findFirstByCache()
-
paginateByCache
public com.jfinal.plugin.activerecord.Page<M> paginateByCache(int pageNumber, int pageSize)
-
paginateByCache
public com.jfinal.plugin.activerecord.Page<M> paginateByCache(int pageNumber, int pageSize, boolean isGroupBySql)
-
db
public com.jfinal.plugin.activerecord.DbPro db()
-
update
public boolean update()
-
batch
public boolean batch(BatchListener batch)
TODO:批量执行- 参数:
batch- batch- 返回:
- 执行结果
-
batch
public boolean batch()
-
batchNonTransaction
public boolean batchNonTransaction()
-
queryStr
public java.lang.String queryStr()
-
queryLong
public long queryLong()
-
queryInt
public int queryInt()
-
queryBigDecimal
public java.math.BigDecimal queryBigDecimal()
-
queryDate
public java.util.Date queryDate()
-
queryList
public <T> java.util.List<T> queryList()
-
getCache
public <T> T getCache()
-
queryListByCache
public <T> java.util.List<T> queryListByCache()
-
queryIntList
public java.util.List<java.lang.Integer> queryIntList()
-
queryIntListByCache
public java.util.List<java.lang.Integer> queryIntListByCache()
-
getSql
public com.jfinal.plugin.activerecord.SqlPara getSql()
-
-