解决方案 »

  1.   


    /**
     * 拦截增加配置日志
     * @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中获取参数
      

  2.   

    就是JoinPoint参数呀,通过它你可以获取你要删除方法里面的参数,然后自己查询一次
      

  3.   

    sorry   结贴时  都给了50分  怎么没有哦