我有一个JHipster spring boot ver 1.3.5应用程序,它使用Hikari Connection Pool连接到Oracle DB。我无法在v$session
中设置程序,这可以通过在我的应用程序YAML中添加以下内容来实现
hikari:
v$session:
program: AppName
username: DB_USER
我尝试在spring.datasource级别,datasource.hikari级别和数据源级别添加这些。
我也看了Hibernate 4.3.5 ignores v$session.program configuration property,但是效果不好。
更新1 - 我尝试了以下所有内容,似乎没有任何工作
spring.datasource.hikari.datasourceProperties.v$session.program AppName
spring.datasource.hikari.datasourceProperties.v$session.username DB_USER
datasource.hikari.v$session.program AppName
datasource.hikari.v$session.username DB_USER
datasource.hikari.datasourceProperties.v$session.program AppName
datasource.hikari.datasourceProperties.v$session.username DB_USER
hikari.v$session.program AppName
hikari.v$session.username DB_USER
hikari.datasourceProperties.v$session.program AppName
hikari.datasourceProperties.v$session.username DB_USER
答案 0 :(得分:0)
以下使用application.yml
文件在Spring Boot 1.5.8.RELEASE中工作:
spring:
datasource:
hikari:
data-source-properties:
v$session.program: AppName