因項目的需要,需在一個tomcat 中實現不同數據源間切換,現將實現與大家分享,請各位不吝賜教!
首先,配制applicationContext.xml
其次,DynamicDataSource類實現(裝飾(Decorator)類)
最后 , 以下是jsf 中General 類中session 的實現
大功告成,只要在登陸時選擇不同的數據源,并保存當前的數據源
General.setSession("currentPool", prama); prama為數據源的參數。