-
Notifications
You must be signed in to change notification settings - Fork 12
自定义主键
Yong Zhu edited this page Jan 20, 2018
·
12 revisions
让jDialects支持自定义主键很简单,步聚如下:
1.写一个类实现IdGenerator接口:
public class myIdGen implements IdGenerator {
//...实现部分...
}
2.在Java方式的配置中使用它:
tableModel.addGenerator(new myIdGen ("myId"));
tableModel.column("id").STRING(30).pkey().idGenerator("myId");
3.使用一种实现了NormalJdbcTool接口的ORM工具如jSqlBox, 调用dialect.getNexID(col.getIdGenerator(), jdbcTool, col.getColumnType())方法就能获得这个列对应的自定义主键生成器产生的主键值了。
如果想要开发自定义主键生成器,可以看一下SortedUUID类的源码来学习。