Spring boot 如何为SpringBoot项目设置informix Delimient?

Spring boot 如何为SpringBoot项目设置informix Delimient?,spring-boot,informix,Spring Boot,Informix,我在Springboot项目中遇到列名别名问题,因为informix将列名转换为小写 例如,如果我写了一个查询:“从tablename中选择我的名称为“myName”,那么“myName”将转换为“myName”。解决方法是设置熟化剂。谁能告诉我如何在Springboot项目的application.yml文件中设置delimident 您可以在传递给JDBC驱动程序的数据库URL中设置DELIMIDENT: jdbc:informix-sqli://<HOST>:<PORT&

我在Springboot项目中遇到列名别名问题,因为informix将列名转换为小写


例如,如果我写了一个查询:“从tablename中选择我的名称为“myName”,那么“myName”将转换为“myName”。解决方法是设置熟化剂。谁能告诉我如何在Springboot项目的application.yml文件中设置delimident

您可以在传递给JDBC驱动程序的数据库URL中设置DELIMIDENT:

jdbc:informix-sqli://<HOST>:<PORT>/<DATABASE_NAME>:informixserver=<IBM Informix instance name>;user=<user_name>;password=<password>;DELIMIDENT=Y;
jdbc:informixsqli://:informixserver=;用户=;密码=;DELIMIDENT=Y;
URL格式和属性如下所述:


已经尝试过这个解决方案,但它在spring boot项目中对我不起作用。当我在“application.yml”文件中写入我的DB连接URL时,表名已经以小写形式到达JDBC驱动程序。我没有使用Springboot的经验,但请尝试检查您的框架使用的是哪种NamingStrategy。可能将所有表名转换为小写。