类 DaoTemplate<M extends HabitModel>


  • public class DaoTemplate<M extends HabitModel>
    extends com.jfinal.plugin.activerecord.DaoTemplate<M>
    TODO:
    作者:
    王剑洪 on 2020/3/28 11:33
    • 构造器详细资料

      • 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()