我有一个审核课程:
public class AuditAfterAdvise : IAfterReturningAdvice
使用RegularExpressionMethodPointcutAdvisor将其应用于Spring.Net配置中的Dao类。
Dao类实现调用HibernateTemplate.SaveOrUpdate(对象实体)来提交更改。
我希望能够将AuditAfterAdvise类应用于我的Dao中使用的HibernateTemplate SaveOrUpdate()方法,而不是Dao本身的方法。
NHibenate / Spring设置是为Dao使用LocalSessionFactoryObject。这可能吗?
感谢。
答案 0 :(得分:0)
肯定应该是可能的。
不是配置Dao,而是将建议添加到LocalSessionFactoryObject的对象定义中。 RegularExpressionPointCutAdvisor应该继续工作 - 只应用于不同的对象。
我假设从Spring.NET对象工厂中检索了HibernateTemplate ......