类 BaseSqlBuilder

  • 直接已知子类:
    Delete, Insert, Select, Update

    public abstract class BaseSqlBuilder
    extends java.lang.Object
    实体类
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      abstract java.lang.String builder()
      构建sql
      BaseSqlBuilder byPrimaryKey​(java.lang.String primaryKeyName)
      以主键作为判断条件
      protected java.lang.StringBuffer getCol​(java.lang.reflect.Field[] fields)
      获取查询和修改的字段
      protected java.lang.String getFieldName​(java.lang.reflect.Field field)
      获取字段名称
      protected java.lang.String getTableName()  
      protected java.lang.String getWhere()  
      protected boolean ignore​(java.lang.reflect.Field field)
      判断是否排除排除该字段
      protected void setTableName​(java.lang.String tableName)  
      void setWhere​(java.lang.String where)  
      BaseSqlBuilder where​(java.lang.String whereStr)
      自定义条件判断
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • BaseSqlBuilder

        public BaseSqlBuilder()
    • 方法详细资料

      • byPrimaryKey

        public BaseSqlBuilder byPrimaryKey​(java.lang.String primaryKeyName)
        以主键作为判断条件
        参数:
        primaryKeyName -
        返回:
      • where

        public BaseSqlBuilder where​(java.lang.String whereStr)
        自定义条件判断
        参数:
        whereStr -
        返回:
      • builder

        public abstract java.lang.String builder()
                                          throws java.lang.Exception
        构建sql
        返回:
        抛出:
        java.lang.Exception
      • getFieldName

        protected java.lang.String getFieldName​(java.lang.reflect.Field field)
        获取字段名称
        参数:
        field -
        返回:
      • ignore

        protected boolean ignore​(java.lang.reflect.Field field)
        判断是否排除排除该字段
        参数:
        field -
        返回:
      • getCol

        protected java.lang.StringBuffer getCol​(java.lang.reflect.Field[] fields)
        获取查询和修改的字段
        参数:
        fields -
        返回:
      • getTableName

        protected java.lang.String getTableName()
      • setTableName

        protected void setTableName​(java.lang.String tableName)
      • getWhere

        protected java.lang.String getWhere()
      • setWhere

        public void setWhere​(java.lang.String where)