2019-04-21 14:29

@JFinal 多谢波总。由于存在一个filter,在filter的init方法中就需要获取数据源,而此时即使ActiveRecordPlugin(...).start() 启动DbKit.getConfig()方法返回的也是null,最后写了一个static方法手动启动,并且将启动之后获取的datasource保存在jfinalConfig的static变量中,每次调用getDataSource时就从这个变量中获取。

2019-04-21 11:27

@JFinal 多谢。另外发现DbKit.getConfig()一直返回null,是需要其他操作或者加入其他参数吗?

2018-12-08 20:00

@JFinal
多谢詹总如此详细的解释。
经过测试第一种方案没问题,第二种方案确实存在风险,问题依旧。现在看还是按照第一种方案来实施。
再次感谢!

2018-07-10 14:47

如果是仅仅过滤表名的话 是不是在_SqlMetaBuilder类中通过覆盖protected boolean isSkipTable(String tableName) 这个就可以了?