内外数据源同时使用
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,在配置了外部数据源实现类时,默认是访问的外部数据源
以上内容是否对您有帮助:
← 存储库模板
更多建议: