类 TableCache
java.lang.Object
net.sohelp.boot.engine.db.cache.TableCache
物理表缓存操作
- 从以下版本开始:
- 2024/1/25 13:35
- 作者:
- AaronFung
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidclear()清除所有缓存void清除指定数据源的缓存boolean判断是否存在实体(使用默认数据源)boolean判断是否存在实体从缓存中获取实体(使用默认数据源)从缓存中获取实体static TableCache从容器中获取TableCache实例list()获取默认数据源的所有物理表列表根据数据源获取物理表列表void添加实体到缓存中void添加实体到缓存中(使用默认数据源)voidreload()初始化时重新加载所有数据源的实体到缓存void根据表名重新加载到缓存中(默认数据源)void根据表名重新加载到缓存中(指定数据源)voidreloadByDatasource(String datasourceName) 按照数据源名称重新加载实体到缓存void从缓存中删除实体(使用默认数据源)void从缓存中删除表
-
字段详细资料
-
ENTITY_CACHE
存储数据表结构类型
-
-
构造器详细资料
-
TableCache
public TableCache()
-
-
方法详细资料
-
getInstance
从容器中获取TableCache实例- 返回:
- TableCache实例
-
clear
清除指定数据源的缓存- 参数:
datasourceName- 数据源名称- 抛出:
SQLException- SQL异常
-
clear
public void clear()清除所有缓存 -
list
获取默认数据源的所有物理表列表- 返回:
- 物理表列表
- 抛出:
SQLException- SQL异常
-
list
根据数据源获取物理表列表- 参数:
datasourceName- 数据源名称- 返回:
- 物理表列表
- 抛出:
SQLException- SQL异常
-
reload
初始化时重新加载所有数据源的实体到缓存- 抛出:
SQLException- SQL异常
-
reloadByDatasource
按照数据源名称重新加载实体到缓存- 参数:
datasourceName- 数据源名称- 抛出:
SQLException- SQL异常
-
reload
根据表名重新加载到缓存中(指定数据源)- 参数:
datasourceName- 数据源名称tableName- 表名- 抛出:
SQLException- SQL异常
-
reload
根据表名重新加载到缓存中(默认数据源)- 参数:
tableName- 表名- 抛出:
SQLException- SQL异常
-
remove
从缓存中删除实体(使用默认数据源)- 参数:
entityName- 实体名称
-
remove
从缓存中删除表- 参数:
datasource- 数据源名称entityName- 实体名称
-
get
从缓存中获取实体- 参数:
datasource- 数据源名称entityName- 实体名称- 返回:
- 实体对象
- 抛出:
SQLException- SQL异常
-
get
从缓存中获取实体(使用默认数据源)- 参数:
entityName- 实体名称- 返回:
- 实体对象
- 抛出:
SQLException- SQL异常
-
exist
判断是否存在实体(使用默认数据源)- 参数:
entityName- 实体名称- 返回:
- 是否存在
-
exist
判断是否存在实体- 参数:
datasource- 数据源名称entityName- 实体名称- 返回:
- 是否存在
-
put
添加实体到缓存中- 参数:
datasource- 数据源名称entityName- 实体名称entityVO- 实体对象
-
put
添加实体到缓存中(使用默认数据源)- 参数:
entityName- 实体名称entityVO- 实体对象- 抛出:
SQLException- SQL异常
-