类 TableKey


  • public class TableKey
    extends java.lang.Object
    记录默认的数据库联接池的表名、关键字段名称、关键字段长度和下一个关键字的值。
    假定一个数据库表只有一个关键字段,且该关键字段为字符类型
    版本:
    1.0 2007-2-28
    作者:
    帮帮组
    • 构造器概要

      构造器 
      构造器 说明
      TableKey()  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean equals​(java.lang.Object obj)  
      int getKeyLength()  
      java.lang.String getKeyName()  
      java.lang.String getKeyType()  
      java.lang.Object getNextKeyValue()
      下一个关键字段的值,如果主键类型是字符型,则返回的字段值为字符型;
      否则视主键类型为整型,将当前记录中最大的主键值加1。
      java.lang.String getPrefix()  
      java.lang.String getTableName()  
      int hashCode()  
      void setCurrentKeyNumber​(long currentKeyNumber)  
      void setKeyLength​(int keyLength)  
      void setKeyName​(java.lang.String keyName)  
      void setKeyType​(java.lang.String keyType)  
      void setPrefix​(java.lang.String prefix)  
      void setTableName​(java.lang.String tableName)  
      • 从类继承的方法 java.lang.Object

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

      • TableKey

        public TableKey()
    • 方法详细资料

      • setKeyLength

        public void setKeyLength​(int keyLength)
        参数:
        keyLength - 关键字段的长度
      • getKeyType

        public java.lang.String getKeyType()
        返回:
        关键字段的类型
      • getKeyLength

        public int getKeyLength()
        返回:
        关键字段的长度
      • getKeyName

        public java.lang.String getKeyName()
        返回:
        关键字段名称
      • setKeyName

        public void setKeyName​(java.lang.String keyName)
        参数:
        keyName - 关键字段名称
      • getTableName

        public java.lang.String getTableName()
        返回:
        数据库表名
      • setTableName

        public void setTableName​(java.lang.String tableName)
        参数:
        tableName - 数据库表名
      • setPrefix

        public void setPrefix​(java.lang.String prefix)
        参数:
        prefix - 关键字段的字符前缀
      • getPrefix

        public java.lang.String getPrefix()
        返回:
        关键字段的字符前缀
      • setCurrentKeyNumber

        public void setCurrentKeyNumber​(long currentKeyNumber)
        参数:
        currentKeyNumber - 当前关键字段值的数字部分
      • getNextKeyValue

        public java.lang.Object getNextKeyValue()
        下一个关键字段的值,如果主键类型是字符型,则返回的字段值为字符型;
        否则视主键类型为整型,将当前记录中最大的主键值加1。
        返回:
        下一个关键字段的值
      • setKeyType

        public void setKeyType​(java.lang.String keyType)
        参数:
        keyType - 关键字段类型
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        覆盖:
        equals 在类中 java.lang.Object