2017-11-30 3 views
1

私はSpringbootプロジェクトで列名エイリアシングに問題があります。これは、informixが列名を小文字に変換するためです。SpringBootプロジェクトでinformixを設定するにはどうすればいいですか?

例えば「私の名前を「tabName」から「myName」として選択すると、「myName」は「myname」に変換されます。解決策は、明確に設定することです。誰でもSpringbootプロジェクトのapplication.ymlファイルにデリミタを設定する方法を教えてください。

答えて

1

あなたはJDBCドライバに渡されるデータベースのURLにDELIMIDENTを設定することができます。

jdbc:informix-sqli://<HOST>:<PORT>/<DATABASE_NAME>:informixserver=<IBM Informix instance name>;user=<user_name>;password=<password>;DELIMIDENT=Y; 

URLの書式およびプロパティがここで説明されています

IBM® Informix® JDBC Driver, Version 4.10, Format of database URLs

Informix environment variables with the IBM Informix JDBC Driver

+0

はすでにこれを試してみましたソリューション、それは私のために春のブートプロジェクトで働いていない。私は "application.yml"ファイルに私のDB接続URLを書くとき – user6408928

+0

次に、テーブルの名前がす​​でに小文字のJDBCドライバに到達しています。私はSpringbootの経験はありませんが、あなたのフレームワークが使っているNamingStrategyを調べてみてください。おそらくすべてのテーブル名を小文字に変換します。 –

関連する問題