内外数据源同时使用

2018-04-22 13:08 更新

前面讲过如果是使用外部的数据源时,则需要在jfaster.properties中做如下配置

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

此时在获取数据库连接时,就会调用DemoThirdConnector中的getConnection()方法来获取连接

如果是在配置了外部连接时,但是有些实体又需要使用的是本地的数据源连接的情况下,那么只要把DataSource注解里面的local属性设置为true即可,如下

package test.entity;

import org.jfaster.annotation.DataSource;

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

由上可知local默认为false,在配置了外部数据源实现类时,默认是访问的外部数据源


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号