JFinal中DbKit.removeConfig(configName)的疑问
@JFinal ,我现在有一个需求,就是在程序动态根据configName移除某一个数据库连接,不是主连接。查到DbKit里有DbKit.removeConfig(configName)这个方法满足我的需要。我想问一下,调用这个方法后,是不是这个configName对应的数据库连接都自动就断开了呢?
因为我的需求是,移除这个数据库连接,然后会使用同样的configName去配置连接另外一个数据库连接的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
jfinal启动的时候自己用 MAP 存起来啊 ~ 我有过类似的需求,例子: http://www.jfinal.com/share/236
@JFinal
肯定是传递给某个ActiveRecordPlugin了,我也觉得应该调用arp.stop方法。但怎么获得这个arp呢?
能不能通过这个configName返找到这个arp对象?
如果你要 remove 掉的数据源被传给了某个 ActiveRecordPlugin,那么对其 arp.stop() 是最好的。 如果没有传给 ActiveRecordPlugin,则 DbKit.remove(...) 掉即可