Open jounzhang opened 7 years ago
druid的filter-chain非常好用,但是仅能对执行sql进行应用性分析等用途,不能对执行sql进行预处理,能否对这种需求进行支持。 比如:xxx系统由于程序猿的疏忽,在一次临时bug修复中,将文档规定的某个字段名称abc写成了acb,并已经上线生产系统,由于参与人数众多,若更改源码需要耗费一周的时间进行修改及测试,现公司临时开会决定以最快的方式先临时修复。 如果durid对这种需求进行支持的话,就可以在sql进来后进行预处理,根据规则统一将acb替换成abc,即可保证sql正确执行。 个人对sql预处理后再执行的业务场景非常多,希望作者能考虑下,或者现已经支持请告知下如何使用,跪谢。
好需求,将会支持
如果能同时支持对result返回结果再处理,就更好了。比如,从mysql切换到oracle,返回结果中的字段名称全部有小写变成了大写,对业务系统造成了很大影响,如果支持返回结果再处理的话,就能在统一入口对resultset的字段名称进行处理。
已经实现了吗??
druid的filter-chain非常好用,但是仅能对执行sql进行应用性分析等用途,不能对执行sql进行预处理,能否对这种需求进行支持。 比如:xxx系统由于程序猿的疏忽,在一次临时bug修复中,将文档规定的某个字段名称abc写成了acb,并已经上线生产系统,由于参与人数众多,若更改源码需要耗费一周的时间进行修改及测试,现公司临时开会决定以最快的方式先临时修复。 如果durid对这种需求进行支持的话,就可以在sql进来后进行预处理,根据规则统一将acb替换成abc,即可保证sql正确执行。 个人对sql预处理后再执行的业务场景非常多,希望作者能考虑下,或者现已经支持请告知下如何使用,跪谢。