Spring 带有Hikari CP和JDBC的Oracle字符列和尾随空格

Spring 带有Hikari CP和JDBC的Oracle字符列和尾随空格,spring,spring-boot,jdbc,hikaricp,Spring,Spring Boot,Jdbc,Hikaricp,我们已经用Spring-like解决了在OracleDB中从带有尾随空格字符类型的列中进行选择的问题 jdbcTemplate.query("SELECT * from PAYMENTS where CURRENCY_CODE=?",new SqlParameterValue(OracleTypes.FIXED_CHAR, currencyCode)); 我们希望使用数据源连接属性fixedString=true作为一般解决方案,但给定的属性尚未通过配置应用,而是在调试中看

我们已经用Spring-like解决了在OracleDB中从带有尾随空格字符类型的列中进行选择的问题

jdbcTemplate.query("SELECT * from PAYMENTS where CURRENCY_CODE=?",new SqlParameterValue(OracleTypes.FIXED_CHAR, currencyCode));
我们希望使用数据源连接属性fixedString=true作为一般解决方案,但给定的属性尚未通过配置应用,而是在调试中看到。是否有什么需要应用而被遗忘的方法,或者是否有其他方法可以尝试

属性,已尝试:

spring.datasource.hikari.additional.fixedString=true
spring.datasource.connectionProperties=fixedString=true
spring.datasource.connection-properties=fixedString=true; 

假设这是Oracle的有效连接属性,您可能应该使用
spring.datasource.hikari.data-source-properties.fixedString=true
。另一种方法是将其添加到URL。尝试了不同语法版本的属性,但无法使其工作。我看到该属性在调试中被设置为config.getDataSourceProperties().put(“fixedString”、“true”),也尝试了布尔值。有没有通用的解决方案。我发现FixedChar属性可以用于JDBC和UCP池,但不能用于Hikari池。