类 TableKey
- java.lang.Object
-
- team.bangbang.common.sql.generator.TableKey
-
public class TableKey extends java.lang.Object记录默认的数据库联接池的表名、关键字段名称、关键字段长度和下一个关键字的值。
假定一个数据库表只有一个关键字段,且该关键字段为字符类型- 版本:
- 1.0 2007-2-28
- 作者:
- 帮帮组
-
-
构造器概要
构造器 构造器 说明 TableKey()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(java.lang.Object obj)intgetKeyLength()java.lang.StringgetKeyName()java.lang.StringgetKeyType()java.lang.ObjectgetNextKeyValue()下一个关键字段的值,如果主键类型是字符型,则返回的字段值为字符型;
否则视主键类型为整型,将当前记录中最大的主键值加1。java.lang.StringgetPrefix()java.lang.StringgetTableName()inthashCode()voidsetCurrentKeyNumber(long currentKeyNumber)voidsetKeyLength(int keyLength)voidsetKeyName(java.lang.String keyName)voidsetKeyType(java.lang.String keyType)voidsetPrefix(java.lang.String prefix)voidsetTableName(java.lang.String tableName)
-
-
-
方法详细资料
-
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
-
-