---
spring:
  datasource:
    initialize: false
    driverClassName: com.mysql.jdbc.Driver
    url: jdbc:mysql://${database.host:localhost}:3306/hello_world?jdbcCompliantTruncation=false&elideSetAutoCommits=true&useLocalSessionState=true&cachePrepStmts=true&cacheCallableStmts=true&alwaysSendSetIsolation=false&prepStmtCacheSize=4096&cacheServerConfiguration=true&prepStmtCacheSqlLimit=2048&zeroDateTimeBehavior=convertToNull&traceProtocol=false&useUnbufferedInput=false&useReadAheadInput=false&maintainTimeStats=false&useServerPrepStmts&cacheRSMetadata=true
    username: benchmarkdbuser
    password: benchmarkdbpass
  jpa:
    show_sql: false

tomcat:
  connector:
    maxThreads: 10000
    connectionTimeout: 20000
    maxConnections: -1

---
spring:
  profiles: local
  datasource:
    initialize: true
    driverClassName: org.h2.Driver
    url: jdbc:h2:mem:framework_benchmark

---
spring:
  datasource:
    initialize: false
    driverClassName: com.mysql.jdbc.Driver
    url: jdbc:mysql://${database.host:localhost}:3306/hello_world?jdbcCompliantTruncation=false&elideSetAutoCommits=true&useLocalSessionState=true&cachePrepStmts=true&cacheCallableStmts=true&alwaysSendSetIsolation=false&prepStmtCacheSize=4096&cacheServerConfiguration=true&prepStmtCacheSqlLimit=2048&zeroDateTimeBehavior=convertToNull&traceProtocol=false&useUnbufferedInput=false&useReadAheadInput=false&maintainTimeStats=false&useServerPrepStmts&cacheRSMetadata=true
    username: benchmarkdbuser
    password: benchmarkdbpass
  jpa:
    show_sql: false
    hibernate:
      naming-strategy: org.hibernate.cfg.EJB3NamingStrategy
      ddl-auto: validate

tomcat:
  connector:
    maxThreads: 10000
    connectionTimeout: 20000
    maxConnections: -1

---
spring:
  profiles: local
  datasource:
    initialize: true
    driverClassName: org.h2.Driver
    url: jdbc:h2:mem:framework_benchmark
  jpa:
    show_sql: true
    hibernate:
      ddl-auto: create-drop

Fix database configuration for existing DB
Fix database configuration for existing DB
