2017-03-28 11:02
@JFinal 嗯。主要就是不知如何处理这个异常。我想要么切换到备用数据源,要么跳过这个异常(不进行该数据源的数据操作),让程序正常跑下去。但不知道如何去实现。当数据源挂掉了,首先数据库连接池就开始报异常了(这里会有一段请求连接数据库的时间),后面虽然全局拦截器可以捕捉到ActiveRecordException 异常,但是类似这样处理:DbKit.removeConfig("oracle");Config config = new Config("oracle", oracleBackupDataSource); DbKit.addConfig(config); 并不会起到作用。所以有些困惑。望解惑,谢谢!
2017-03-24 14:58
@zhaozhihong 我刚看了下 设置默认数据源有个configname="main",取名叫main就是默认的。这是jfinal2.2的。3.0似乎在DbPro搞了个MAIN静态变量,但是这个还是按第一次初始化来的。具体看代码。