类 ReverseIds

java.lang.Object
com.gdxsoft.easyweb.datasource.ReverseIds

public class ReverseIds extends Object
查询上级或下级的所有id,ewa_ids_sub或 ewa_ids_up
  • 构造器详细资料

  • 方法详细资料

    • replaceReverseIds

      public String replaceReverseIds(String sql)
      根据ewa_ids_sub/ewa_ids_up,将上级/下级所以的id拼成字符串,例如: 1,2,4,100
      参数:
      sql -
      返回:
    • replaceReverseIds1

      public String replaceReverseIds1(String sql, String tag)
    • reverseSubIds

      public static String reverseSubIds(DataConnection cnn, String tableName, String idName, String pIdName, Object currentIdValue)
      递归获取所有下级编号,限制100次查询
      参数:
      cnn - 数据库连接池
      tableName - 表名
      idName - id字段名称
      pIdName - 上级字段名称
      currentIdValue - 当前记录id编号
      返回:
      所有下级编号,例如 'a','0','am','d''f'
    • reverseUpIds

      public static String reverseUpIds(DataConnection cnn, String tableName, String idName, String pIdName, Object currentIdValue)
      递归查找所有上级编号,限制100次查询
      参数:
      cnn - 数据库链接
      tableName - 表名称
      idName - id字段名称
      pIdName - 上级字段名称
      currentIdValue - 当前记录id编号
      返回:
      所有上级编号,例如 'a','0','am','d''f'