带有spring jdbc的sql中的模式

时间:2013-02-06 23:42:06

标签: java spring jdbc

是否有必要始终将Schema放入sql查询中? SimpleJdbcTemplate似乎在本地使用架构,但在其他机器上失败。可能是什么原因?数据库是oracle,它在JBoss AS上运行。

1 个答案:

答案 0 :(得分:1)

SQL语法仅依赖于数据库的类型。对于Oracle,如果引用的对象(例如表,视图)位于当前架构中,或者存在本地或公共同义词,则无需指定架构。如果没有,那么您必须将对象引用为[schema].[object]