這個問題本身說起來就很糾結,一般都只會配置多個數據源即多個數據庫,很少有配置多個表空間的,其實hibernate根本不需要配置任何表空間,只需使用MyEclipse的MyEclipse hibernate視圖進行映射表生成pojo即可,唯一需要改動的只是賦予一個用戶訪問多個表空間的權限即可,使用sys用戶dba身份登陸plsql輸入:alter user 用戶 quota unlimited on 表空間A; 就可以使一個用戶訪問多個表空間了,那么當執行hql語句的時候,會自動跟上表空間名字進行訪問查詢。