类 ActiveRecordKit


  • public class ActiveRecordKit
    extends java.lang.Object
    TODO:数据库
    作者:
    王剑洪 on 2020/1/13 23:03
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void addDialect​(java.lang.String name, java.lang.String habitDialectName)  
      static void addMapping​(com.jfinal.plugin.activerecord.ActiveRecordPlugin arp, java.lang.String modelPackageName, java.lang.String without)
      TODO:添加数据映射
      static void addSqlTemplate​(com.jfinal.plugin.activerecord.ActiveRecordPlugin arp, java.lang.String sqlPackageNames, java.lang.String without)
      TODO:添加sql模版
      static HabitDialect getDialect​(java.lang.String name)  
      static void recursionScan​(java.lang.String packageName, java.lang.String path, java.io.File file, com.jfinal.plugin.activerecord.ActiveRecordPlugin arp, java.util.List<java.lang.String> without, boolean isAddMapping)
      递归扫描文件
      static void scan​(com.jfinal.plugin.activerecord.ActiveRecordPlugin arp, java.lang.String packageName, java.util.List<java.lang.String> without, boolean isAddMapping)
      TODO:扫描包名路径下的文件
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • SQL_SUFFIX

        public static final java.lang.String SQL_SUFFIX
        另请参阅:
        常量字段值
      • CLASS_SUFFIX

        public static final java.lang.String CLASS_SUFFIX
        另请参阅:
        常量字段值
      • FILE_SEPARATOR

        public static final java.lang.String FILE_SEPARATOR
        另请参阅:
        常量字段值
    • 构造器详细资料

      • ActiveRecordKit

        public ActiveRecordKit()
    • 方法详细资料

      • addDialect

        public static void addDialect​(java.lang.String name,
                                      java.lang.String habitDialectName)
      • getDialect

        public static HabitDialect getDialect​(java.lang.String name)
      • addSqlTemplate

        public static void addSqlTemplate​(com.jfinal.plugin.activerecord.ActiveRecordPlugin arp,
                                          java.lang.String sqlPackageNames,
                                          java.lang.String without)
        TODO:添加sql模版
        参数:
        arp - 插件对象
        sqlPackageNames - 包路径
        without - 排除
      • addMapping

        public static void addMapping​(com.jfinal.plugin.activerecord.ActiveRecordPlugin arp,
                                      java.lang.String modelPackageName,
                                      java.lang.String without)
        TODO:添加数据映射
        参数:
        arp - 插件对象
        modelPackageName - 包路径
        without - 排除的
      • scan

        public static void scan​(com.jfinal.plugin.activerecord.ActiveRecordPlugin arp,
                                java.lang.String packageName,
                                java.util.List<java.lang.String> without,
                                boolean isAddMapping)
                         throws java.io.IOException
        TODO:扫描包名路径下的文件
        参数:
        arp - 插件对象
        packageName - 包名
        without - 排除的
        isAddMapping - 是否映射
        抛出:
        java.io.IOException - 异常抛出
      • recursionScan

        public static void recursionScan​(java.lang.String packageName,
                                         java.lang.String path,
                                         java.io.File file,
                                         com.jfinal.plugin.activerecord.ActiveRecordPlugin arp,
                                         java.util.List<java.lang.String> without,
                                         boolean isAddMapping)
        递归扫描文件
        参数:
        packageName - 包名
        path - 路径
        file - 文件
        arp - 插件对象
        without - 移除的
        isAddMapping - 是否映射