用前置通知把,在删除前先把那个对象查出来
|
|
我是个菜鸟 大神能不能具体点 前置通知如何获取 那个对象
|
|
50分 |
/** * 拦截增加配置日志 * @author fanxunfeng 2013-1-5 上午11:30:39 * @param jp * public interface JoinPoint { String toString(); //连接点所在位置的相关信息 String toShortString(); //连接点所在位置的简短相关信息 String toLongString(); //连接点所在位置的全部相关信息 Object getThis(); //返回AOP代理对象 Object getTarget(); //返回目标对象 Object[] getArgs(); //返回被通知方法参数列表 Signature getSignature(); //返回当前连接点签名 SourceLocation getSourceLocation();//返回连接点方法所在类文件中的位置 String getKind(); //连接点类型 StaticPart getStaticPart(); //返回连接点静态部分 } * @modificationHistory=========================逻辑或功能性重大变更记录 * @modify by user: {修改人} 2013-1-5 * @modify by reason:{原因} */ @AfterReturning(value="within(com.**.service..*) && execution(* save*(..))") public void logAddEntity(JoinPoint jp){ value=”within(com.**.service..*) && execution(* save*(..))”这里写你拦截的类的匹配和参数匹配,你可以从JoinPoint中获取参数 |
50分 |
就是JoinPoint参数呀,通过它你可以获取你要删除方法里面的参数,然后自己查询一次 |
sorry 结贴时 都给了50分 怎么没有哦
|