public class MybatisKeyGeneratorUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static org.apache.ibatis.executor.keygen.KeyGenerator |
createIdKeyGenerator(TableInfo tableInfo,
org.apache.ibatis.mapping.MappedStatement ms,
IdInfo idInfo) |
static org.apache.ibatis.executor.keygen.KeyGenerator |
createTableKeyGenerator(TableInfo tableInfo,
org.apache.ibatis.mapping.MappedStatement ms) |
static KeyType |
getKeyType(IdInfo idInfo,
FlexGlobalConfig.KeyConfig globalKeyConfig)
获取主键的 keyType,优先通过 @id 获取,获取不到通过全局配置获取
|
static String |
getKeyValue(IdInfo idInfo,
FlexGlobalConfig.KeyConfig globalKeyConfig) |
static boolean |
isKeyBefore(IdInfo idInfo,
FlexGlobalConfig.KeyConfig globalKeyConfig) |
public static org.apache.ibatis.executor.keygen.KeyGenerator createTableKeyGenerator(TableInfo tableInfo, org.apache.ibatis.mapping.MappedStatement ms)
public static org.apache.ibatis.executor.keygen.KeyGenerator createIdKeyGenerator(TableInfo tableInfo, org.apache.ibatis.mapping.MappedStatement ms, IdInfo idInfo)
public static KeyType getKeyType(IdInfo idInfo, FlexGlobalConfig.KeyConfig globalKeyConfig)
public static String getKeyValue(IdInfo idInfo, FlexGlobalConfig.KeyConfig globalKeyConfig)
public static boolean isKeyBefore(IdInfo idInfo, FlexGlobalConfig.KeyConfig globalKeyConfig)
Copyright © 2024. All rights reserved.