Soul柒月 2016-11-19 04:39 采纳率: 20%
浏览 4453

请问:mybatis拦截器中如何获取数据源信息?(多数据源的情况下),谢谢!

 @Intercepts({
    @Signature(type = Executor.class, method = "update", args = {MappedStatement.class, Object.class })})
public class MybatisPlugin implements Interceptor {

@Override
    public Object intercept(Invocation invocation) throws Throwable {
        这里怎么获取进入当前拦截器的数据库链接信息呢?(比如说获取jdbc配置bean的id?).
        还请指教!不胜感激
    }



    @Override
    public Object plugin(Object arg0) {
        return Plugin.wrap(arg0, this);
    }

    @Override
    public void setProperties(Properties arg0) {
    }
  • 写回答

1条回答 默认 最新

  • Evankaka 博客专家认证 2016-11-19 12:37
    关注

    有个sqlSession,注入进来就可以了

    评论

报告相同问题?

悬赏问题

  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法