构造器和说明 |
---|
DemoEntityCanalMap() |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.Long> |
getByAge(int age)
方法名为:getXxxx或者findXxx,可以自己自定义,用来读取数据
|
DemoRS |
getById(java.lang.Long id) |
java.util.List<java.lang.Long> |
getByName(java.lang.String name) |
com.seeyon.ctp.component.cache.CanalMap.Define |
getCacheDefine()
缓存分类名称
|
java.util.List<DemoRS> |
getRSByAge(int age) |
java.lang.Object |
mergeLocalData(java.lang.Object result,
java.util.List<com.seeyon.ctp.component.cache.EntityCanalMap.ActionHolder<DemoRS>> updateEntry,
java.lang.String methodName,
java.lang.Object[] args)
合并当前线程没有提交到数据库的数据,及线程数据【目的是做到线程隔离】
|
void |
reloadAllData()
从数据库加载全量数据
|
void |
updateChange(java.util.List<com.seeyon.ctp.component.cache.EntityCanalMap.ActionHolder<DemoRS>> updateEntry)
更新变更数据[缓存组织内部使用,应用不要调用]
|
public com.seeyon.ctp.component.cache.CanalMap.Define getCacheDefine()
com.seeyon.ctp.component.cache.EntityCanalMap
getCacheDefine
在接口中 com.seeyon.ctp.component.cache.EntityCanalMap<DemoRS>
public void reloadAllData()
com.seeyon.ctp.component.cache.EntityCanalMap
reloadAllData
在接口中 com.seeyon.ctp.component.cache.EntityCanalMap<DemoRS>
public void updateChange(java.util.List<com.seeyon.ctp.component.cache.EntityCanalMap.ActionHolder<DemoRS>> updateEntry)
com.seeyon.ctp.component.cache.EntityCanalMap
updateChange
在接口中 com.seeyon.ctp.component.cache.EntityCanalMap<DemoRS>
updateEntry
- 变更数据public java.util.List<java.lang.Long> getByAge(int age)
public java.util.List<java.lang.Long> getByName(java.lang.String name)
public java.util.List<DemoRS> getRSByAge(int age)
public DemoRS getById(java.lang.Long id)
public java.lang.Object mergeLocalData(java.lang.Object result, java.util.List<com.seeyon.ctp.component.cache.EntityCanalMap.ActionHolder<DemoRS>> updateEntry, java.lang.String methodName, java.lang.Object[] args)
mergeLocalData
在接口中 com.seeyon.ctp.component.cache.EntityCanalMap<DemoRS>
result
- 返回的数据updateEntry
- 需要合并的数据methodName
- 方法args
- 方法参数