@Override
protected void addPersistenceExceptionTranslation(ProxyFactory pf, PersistenceExceptionTranslator pet) {
if (AnnotationUtils.findAnnotation(pf.getTargetClass(), Repository.class) != null) {
DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
bf.registerBeanDefinition("peti", new RootBeanDefinition(PersistenceExceptionTranslationInterceptor.class));
bf.registerSingleton("pet", pet);
pf.addAdvice((PersistenceExceptionTranslationInterceptor) bf.getBean("peti"));
}
}
PersistenceExceptionTranslationInterceptorTests.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:spring4-understanding
作者:
评论列表
文章目录