|
@@ -9,7 +9,7 @@ import org.apache.ibatis.reflection.SystemMetaObject;
|
|
public class CustomIdGenerator implements IdGenerator {
|
|
public class CustomIdGenerator implements IdGenerator {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public Number generateId(Object entity) {
|
|
|
|
|
|
+ public Number nextId(Object entity) {
|
|
//可以将当前传入的class全类名来作为bizKey,或者提取参数来生成bizKey进行分布式Id调用生成.
|
|
//可以将当前传入的class全类名来作为bizKey,或者提取参数来生成bizKey进行分布式Id调用生成.
|
|
String bizKey = entity.getClass().getName();
|
|
String bizKey = entity.getClass().getName();
|
|
TableInfo tableInfo = TableInfoHelper.getTableInfo(entity.getClass());
|
|
TableInfo tableInfo = TableInfoHelper.getTableInfo(entity.getClass());
|
|
@@ -34,7 +34,7 @@ public class CustomIdGenerator implements IdGenerator {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public String generateUUID(Object entity) {
|
|
|
|
|
|
+ public String nextUUID(Object entity) {
|
|
String name = (String) SystemMetaObject.forObject(entity).getValue("name");
|
|
String name = (String) SystemMetaObject.forObject(entity).getValue("name");
|
|
if ("旺仔".equals(name)) {
|
|
if ("旺仔".equals(name)) {
|
|
return "66666666666";
|
|
return "66666666666";
|