JF版本:4.9.02
自从添加了次数据源,以前的老接口也报错了,提示主要数据源找不到次要数据源中的表,这是肯定找不到的,只是不知道为什么在数据源A中会找数据源B中的表。
我是这么用的,主数据源DB.find(...),次数据源DB.use("xx").find(...),主要是这个错误会在服务器启动几个小时以后才会出现,找不出错误原因,有知道的请大家帮忙分析下是什么原因导致
public void configPlugin的代码
DruidPlugin druidPlugin = new DruidPlugin(p.get("connurl"), p.get("username"), p.get("password").trim());
		me.add(druidPlugin);
		ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
		arp.getEngine().setSourceFactory(new ClassPathSourceFactory());//优化上一行  好处是,即便你的模板打包到 jar 包都可以读到
		arp.addSqlTemplate("lejiaInterface.sql");
		arp.addSqlTemplate("admin.sql");
		arp.addSqlTemplate("pc.sql");
		arp.setTransactionLevel(Connection.TRANSACTION_REPEATABLE_READ);//设置默认事务级别
		_MappingKit.mapping(arp);
		arp.getEngine().addSharedMethod(TemplateFn.class);
		
		DruidPlugin druidPluginKC = new DruidPlugin(p.get("connurl_kc"), p.get("username_kc"), p.get("password_kc").trim());
		me.add(druidPluginKC);
		ActiveRecordPlugin arpKC = new ActiveRecordPlugin("kaochang", druidPluginKC);
		arpKC.getEngine().setSourceFactory(new ClassPathSourceFactory());//优化上一行  好处是,即便你的模板打包到 jar 包都可以读到
		arpKC.addSqlTemplate("kaochang.sql");
		com.kaochang.config.model._MappingKit.mapping(arpKC);
		me.add(arp);
		me.add(arpKC);
}druidPluginKC 是次要
 项目:JFinal