You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Atomikos中对应Hikari的connection-init-sql属性是什么?

Atomikos中对应Hikari connection-init-sql的等价配置

在Spring Boot整合Atomikos的场景下,对应Hikari connection-init-sql的属性同样是connection-init-sql,但需要配置在具体的数据源节点下,而非直接放在spring.jta.atomikos根层级。

转换后的完整配置示例

spring:
  jta:
    atomikos:
      datasource:
        # 替换为你的自定义数据源名称,比如 oracle-ds
        your-datasource-id:
          connection-init-sql: ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT='DD/MM/YYYY HH24:MI:SSXFF TZR'
          # 以下是Atomikos数据源的必要基础配置,需根据实际数据库补充
          unique-resource-name: oracleXADatasource
          xa-data-source-class-name: oracle.jdbc.xa.client.OracleXADataSource
          xa-properties:
            URL: jdbc:oracle:thin:@//your-db-host:1521/your-sid
            user: your-db-username
            password: your-db-password

说明

该connection-init-sql的作用和Hikari版本完全一致:每次XA连接初始化时,都会自动执行指定的SQL语句。你的技术栈(hibernate-core 5.4.33、spring-boot-starter-jta-atomikos 2.5.12、Java 11)完全支持这个配置。

内容的提问来源于stack exchange,提问作者Cássio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 19:52:11