需求背景:供应商入库流程随机出现5条供应商,应用到oracle随机函数
dbms_random.value/dbms_random.random()/dbms_random.normal;这里涉及到缓存原因,导致同一天提交两条一样流程,重复出现随机一样的5条数据。这里就得应用到清除缓存类:CacheFactory
import weaver.monitor.cache.CacheFactory;
CacheFactory sintance = CacheFactory.getInstance();//清缓存的类
String[] tablenames ={"formtable_main_xxx"};
sintance.removeCache(tablenames);