Open SuitSmile opened 8 months ago
springboot项目引用druid-spring-boot-starter的1.2.20版本包,在执行merge into一类sql时报错com.alibaba.druid.sql.visitor.SQLEvalVisitorImpl cannot be cast to com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor,执行其它sql都正常,请问这个要怎么解决? @Bean(name = "wallFilter") @DependsOn("wallConfig") @Primary // 覆盖 frame 中的 wall filter 解决达梦数据库无法识别的问题 public WallFilter wallFilter(WallConfig wallConfig) { WallFilter wfilter = new WallFilter(); wfilter.setConfig(wallConfig); wfilter.setDbType("oracle"); return wfilter; }
很多小众数据库网上甚至都没有相关的语法说明,这些数据库当初加到druid也都是厂商自己或志愿者提的PR。 你查查git log提交记录,联系一下当初把这个数据库到druid的contributor,确认一下能不能再提交个PR吧。
springboot项目引用druid-spring-boot-starter的1.2.20版本包,在执行merge into一类sql时报错com.alibaba.druid.sql.visitor.SQLEvalVisitorImpl cannot be cast to com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor,执行其它sql都正常,请问这个要怎么解决? @Bean(name = "wallFilter") @DependsOn("wallConfig") @Primary // 覆盖 frame 中的 wall filter 解决达梦数据库无法识别的问题 public WallFilter wallFilter(WallConfig wallConfig) { WallFilter wfilter = new WallFilter(); wfilter.setConfig(wallConfig); wfilter.setDbType("oracle"); return wfilter; }