gpt4 book ai didi

oracle - 使用 Jboss 和 JPA( hibernate )配置 JDBC oracle 特定属性 v$session.program

转载 作者:行者123 更新时间:2023-12-01 14:46:27 26 4
gpt4 key购买 nike

我想设置 v$session.program Oracle 属性以便在 session 表中具有可用的信息。我将 JPA 与 jndi XA 数据源一起使用,该数据源是使用部署在 Jboss 的部署文件夹中的 oracle-xa-ds.xml 创建的,因此我无法访问连接的构造函数。我可以访问连接对象,在 JPA 2 中使用解包,在 JPA 1 中通过将 JPA 转换为 Hibernate 类,但是没有属性 setter (只有客户端信息属性是开始 JDBC 4.0 的方式)。

所以我的问题是,在 Jboss 4.2 中使用 JPA(与 Hibernate):

  • 是否可以在 persistence.xml 中配置 v$session.program ?
  • 是否可以在 oracle-ds.xml 中配置 v$session.program ?
  • 他们还有其他解决方案吗?

感谢您的宝贵意见和回答!

最佳答案

我今天遇到了同样的问题,经过大量调整和阅读文档后,我终于有了 Eureka 时刻:

添加以下参数:

<xa-datasource-property name="connectionProperties">v$session.program=YourUniqueName</xa-datasource-property>

就这些。

关于oracle - 使用 Jboss 和 JPA( hibernate )配置 JDBC oracle 特定属性 v$session.program,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com