public class CustomKeyGenerator extends Object implements org.apache.ibatis.executor.keygen.KeyGenerator
KeyType.Generator| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.ibatis.session.Configuration |
configuration |
protected IdInfo |
idInfo |
protected IKeyGenerator |
keyGenerator |
protected TableInfo |
tableInfo |
| 构造器和说明 |
|---|
CustomKeyGenerator(org.apache.ibatis.session.Configuration configuration,
TableInfo tableInfo,
IdInfo idInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
ensuresKeyGeneratorNotNull() |
void |
processAfter(org.apache.ibatis.executor.Executor executor,
org.apache.ibatis.mapping.MappedStatement ms,
Statement stmt,
Object parameter) |
void |
processBefore(org.apache.ibatis.executor.Executor executor,
org.apache.ibatis.mapping.MappedStatement ms,
Statement stmt,
Object parameter) |
protected org.apache.ibatis.session.Configuration configuration
protected IKeyGenerator keyGenerator
public CustomKeyGenerator(org.apache.ibatis.session.Configuration configuration, TableInfo tableInfo, IdInfo idInfo)
private void ensuresKeyGeneratorNotNull()
public void processBefore(org.apache.ibatis.executor.Executor executor, org.apache.ibatis.mapping.MappedStatement ms, Statement stmt, Object parameter)
processBefore 在接口中 org.apache.ibatis.executor.keygen.KeyGeneratorpublic void processAfter(org.apache.ibatis.executor.Executor executor, org.apache.ibatis.mapping.MappedStatement ms, Statement stmt, Object parameter)
processAfter 在接口中 org.apache.ibatis.executor.keygen.KeyGeneratorCopyright © 2023. All rights reserved.