| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.ext |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLManagerBuilder |
SQLManagerBuilder.addIdAutoGen(String name,
IDAutoGen algorithm) |
void |
SQLManager.addIdAutoGen(String name,
IDAutoGen algorithm)
设置一种id算法用于注解AssignId("xxx"),这样,对于应用赋值主键,交给beetlsql来处理了
|
void |
ConditionalSQLManager.addIdAutoGen(String name,
IDAutoGen alorithm)
设置一种id算法用于注解AssignId("xxx"),这样,对于应用赋值主键,交给beetlsql来处理了
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SnowflakeIDAutoGen
一个简单雪花算法示例,注意,不要用它在集群环境,因为他的workId和datacenterId都是0
,不具备分布式唯一性
{code
|
class |
UUIDAutoGen
uuid,基于版本uuid 版本3
{code
|
class |
UUIDAutoGen22
uuid,基于版本uuid 版本3,但从36位压缩压到22位,如 b4YELwjlM7KN9Xd7WbxXV
{code
|
Copyright © 2021. All rights reserved.