JFinal中DbKit.removeConfig(configName)的疑问

会哭的鳄鱼 发布于 04/03 17:18
阅读 642
收藏 0

@JFinal ,我现在有一个需求,就是在程序动态根据configName移除某一个数据库连接,不是主连接。查到DbKit里有DbKit.removeConfig(configName)这个方法满足我的需要。我想问一下,调用这个方法后,是不是这个configName对应的数据库连接都自动就断开了呢?

因为我的需求是,移除这个数据库连接,然后会使用同样的configName去配置连接另外一个数据库连接的。

加载中
0
JFinal
JFinal

如果你要 remove 掉的数据源被传给了某个 ActiveRecordPlugin,那么对其 arp.stop() 是最好的。 如果没有传给 ActiveRecordPlugin,则 DbKit.remove(...) 掉即可

0
会哭的鳄鱼
会哭的鳄鱼

@JFinal

肯定是传递给某个ActiveRecordPlugin了,我也觉得应该调用arp.stop方法。但怎么获得这个arp呢?

能不能通过这个configName返找到这个arp对象?

杜福忠
杜福忠
jfinal启动的时候自己用 MAP 存起来啊 ~ 我有过类似的需求,例子: http://www.jfinal.com/share/236
返回顶部
顶部