public class EzMybatisContent extends Object
| 构造器和说明 |
|---|
EzMybatisContent() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends SqlStruct> |
addConverter(DbType dbType,
Class<T> sqlStruct,
Converter<T> converter)
注册转换器
|
static void |
addDeleteListener(EzMybatisConfig config,
EzMybatisDeleteListener listener)
添加删除监听器
|
static void |
addFieldSetListener(EzMybatisConfig config,
EzMybatisFieldSetListener listener)
添加删除监听器
|
static void |
addInsertListener(EzMybatisConfig config,
EzMybatisInsertListener listener)
添加插入监听器
|
static void |
addOnBuildSqlGetFieldListener(EzMybatisConfig config,
EzMybatisOnBuildSqlGetFieldListener listener)
添加当构建sql获取属性时的监听器
|
static void |
addUpdateListener(EzMybatisConfig config,
EzMybatisUpdateListener listener)
添加更新监听器
|
static void |
cleanCurrentAccessField() |
static EzContentConfig |
getContentConfig(org.apache.ibatis.session.Configuration configuration)
获取content配置
|
static <T extends SqlStruct> |
getConverter(org.apache.ibatis.session.Configuration configuration,
Class<T> sqlStruct)
获取转换器
|
static <T extends SqlStruct> |
getConverter(DbType dbType,
Class<T> sqlStruct)
获取转换器
|
static EntityField |
getCurrentAccessField() |
static DbType |
getDbType(org.apache.ibatis.session.Configuration configuration)
获取数据库类型
|
static List<EzMybatisInsertListener> |
getInsertListeners(org.apache.ibatis.session.Configuration configuration)
获取插入监听器
|
static String |
getKeywordQM(org.apache.ibatis.session.Configuration configuration)
获取关键词引号
|
static List<EzMybatisUpdateListener> |
getUpdateListeners(org.apache.ibatis.session.Configuration configuration)
获取更新监听器
|
static void |
init(EzMybatisConfig config)
初始化content
|
static Object |
onBuildSqlGetField(org.apache.ibatis.session.Configuration configuration,
Class<?> ntType,
Field field,
Object value)
当调用set方法时
|
static Object |
onFieldSet(org.apache.ibatis.session.Configuration configuration,
Object obj,
String field,
Object value)
当调用set方法或者map的put方法时
|
static void |
setCurrentAccessField(EntityField entityField) |
static void |
setDbType(org.apache.ibatis.session.Configuration configuration,
DbType dbType)
设置数据库类型
|
public static EntityField getCurrentAccessField()
public static void setCurrentAccessField(EntityField entityField)
public static void cleanCurrentAccessField()
public static <T extends SqlStruct> void addConverter(DbType dbType, Class<T> sqlStruct, Converter<T> converter)
public static <T extends SqlStruct> Converter<T> getConverter(DbType dbType, Class<T> sqlStruct)
public static <T extends SqlStruct> Converter<T> getConverter(org.apache.ibatis.session.Configuration configuration, Class<T> sqlStruct)
public static void setDbType(org.apache.ibatis.session.Configuration configuration,
DbType dbType)
public static DbType getDbType(org.apache.ibatis.session.Configuration configuration)
public static void init(EzMybatisConfig config)
public static String getKeywordQM(org.apache.ibatis.session.Configuration configuration)
public static List<EzMybatisInsertListener> getInsertListeners(org.apache.ibatis.session.Configuration configuration)
public static List<EzMybatisUpdateListener> getUpdateListeners(org.apache.ibatis.session.Configuration configuration)
public static void addInsertListener(EzMybatisConfig config, EzMybatisInsertListener listener)
public static void addUpdateListener(EzMybatisConfig config, EzMybatisUpdateListener listener)
public static void addDeleteListener(EzMybatisConfig config, EzMybatisDeleteListener listener)
public static void addFieldSetListener(EzMybatisConfig config, EzMybatisFieldSetListener listener)
public static void addOnBuildSqlGetFieldListener(EzMybatisConfig config, EzMybatisOnBuildSqlGetFieldListener listener)
public static EzContentConfig getContentConfig(org.apache.ibatis.session.Configuration configuration)
public static Object onFieldSet(org.apache.ibatis.session.Configuration configuration, Object obj, String field, Object value)
configuration - mybatis配置对象obj - 被设置对象field - 设置属性value - 设置值Copyright © 2024. All Rights Reserved.