1
我想从应用程序动态更改被调用的存储过程的名称,而无需使用SimpleJDBC部署我的应用程序。如何在使用Spring时动态更改存储过程的名称SimpleJdbcCall
我正在使用连贯缓存来缓存在控制表中维护的存储过程的活动版本。在不改变存储过程的输入/输出的情况下改变功能的情况下,我部署新版本的存储过程并更新控制表中的新名称。在高速缓存的TTL(生存时间)过期并刷新高速缓存之后,新名称可供应用程序使用。
但是我的观察是,即使刷新缓存执行语句调用了部署过程中可用的存储过程的旧版本,我怎样才能改变这种
Map response = simpleJdbcCall.execute(new MapSqlParameterSource(map));
任何帮助,这是极大的赞赏。
谢谢