首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为mybatis框架生成的映射器类创建方面?

如何为mybatis框架生成的映射器类创建方面?
EN

Stack Overflow用户
提问于 2012-09-19 16:25:25
回答 1查看 2K关注 0票数 1

我想通过这个切入点使用mybatis创建用于分析db调用的方面。

代码语言:javascript
复制
@Pointcut("execution(public * org.example.mybatisgenerated.*Mapper+.*(..) )")
public void anyGeneratedMapperMethod(){}

问题是映射器是接口,没有具体的类,就像这样。

代码语言:javascript
复制
public interface SampleMapper {

  int deleteByPrimaryKey(String sampleGuid);

  int insert(Sample record);
}

映射器的实现(实际的sql脚本)在xml文件中。具体类被创建为代理。有没有可能以某种方式建议映射器的所有方法?

使用了Aspectj加载时编织。也许这可以用另一种编织方式来实现。我不想用具体的实现来包装所有的映射器,这将是一大堆无用的类。

EN

回答 1

Stack Overflow用户

发布于 2012-09-19 20:57:57

有一个interceptor build-in feature in MyBatis。也许你可以用它?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12490954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档