类 IDGenerator
- java.lang.Object
-
- team.bangbang.common.sql.generator.IDGenerator
-
public final class IDGenerator extends java.lang.Object能够创建关键字段编号,本类可能存在并发创建的冲突。
本类只允许被SQLHelper在新增记录的时候自动调用,不允许其他调用。- 版本:
- 1.24
- 作者:
- 帮帮组
-
-
构造器概要
构造器 构造器 说明 IDGenerator()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidgenerateId(SQLHelper db, RecordData wd)通过数据库表的字段信息,获得数据库表的第一个字段
(设计时务必设置第一个字段为唯一的关键字段,而且该字段类型必须为char型),
计算该字段在数据库中存在的最大值,在该最大值上顺序加1,
即为下一个关键字段的编号
-
-
-
方法详细资料
-
generateId
public static void generateId(SQLHelper db, RecordData wd) throws java.sql.SQLException
通过数据库表的字段信息,获得数据库表的第一个字段
(设计时务必设置第一个字段为唯一的关键字段,而且该字段类型必须为char型),
计算该字段在数据库中存在的最大值,在该最大值上顺序加1,
即为下一个关键字段的编号- 参数:
db- 数据库操作对象wd- 数据库容器,其中包含数据库表名- 抛出:
java.sql.SQLException- 数据库操作出错
-
-