內(nèi)外數(shù)據(jù)源同時使用

2018-04-22 13:08 更新

前面講過如果是使用外部的數(shù)據(jù)源時,則需要在jfaster.properties中做如下配置

org.myhibernate.db.DBHelper.thirdPartyConnector=demo.third.db.DemoThirdConnnector

此時在獲取數(shù)據(jù)庫連接時,就會調(diào)用DemoThirdConnector中的getConnection()方法來獲取連接

如果是在配置了外部連接時,但是有些實體又需要使用的是本地的數(shù)據(jù)源連接的情況下,那么只要把DataSource注解里面的local屬性設(shè)置為true即可,如下

package test.entity;

import org.jfaster.annotation.DataSource;

@DataSource(name="mysqlTest",local=true)
public class User 
{
	//TODO
}

由上可知local默認為false,在配置了外部數(shù)據(jù)源實現(xiàn)類時,默認是訪問的外部數(shù)據(jù)源


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號