我有一个使用 JPA连接<non-jta-datasource>
到persistence.xml
容器管理的 Oracle 数据源的项目,我必须在某些时候使用动态构建的本机查询。默认情况下,在 Oracle 中,我需要schema
在表名中指定进行查询,但我无权访问模式名称(也不应该)。
首先,这是预期的行为吗?如果我执行SELECT * FROM TABLE
Hibernate 是否应该将其重命名为 Datasource 参数并SELECT * FROM SCHEMA.TABLE
改为执行?
如果不是,有没有办法以动态方式检索模式名称?即使数据源由 WebLogic/JBoss 管理?