![](/img/trans.png)
[英]How can I create a COPYfunction with myBatis mapper in the xml file?
[英]How to create Aspect for mapper classes generated by mybatis framework?
我想使用mybatis创建用于分析db调用的方面
@Pointcut("execution(public * org.example.mybatisgenerated.*Mapper+.*(..) )")
public void anyGeneratedMapperMethod(){}
问题是映射器是接口,没有具体的类,就像这样。
public interface SampleMapper {
int deleteByPrimaryKey(String sampleGuid);
int insert(Sample record);
}
mapper(实际的sql脚本)的实现在xml文件中。 具体类被创建为代理。 有可能以某种方式建议所有的映射器方法吗?
使用Aspectj加载时编织。 也许这是另一种编织的可能。 我不想用具体的实现来包装所有映射器,这将是很多无用的类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.