![]() |
用前置通知把,在删除前先把那个对象查出来
|
![]() |
我是个菜鸟 大神能不能具体点 前置通知如何获取 那个对象
|
![]() 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分 怎么没有哦
|

