考虑一组具有与此类似的方法的 DOA
public void addObject(Long sessionId, Long clientId, Dom obj){...}
现在每个域 pojo ( Dom
) 都有一个sessionId
属性,并且对于域对象上的每个插入、更新或删除,都sessionId
必须传递一个,setSessionId(Long sessionId)
以便我们知道谁在做什么。但这似乎跨越了我们和我认为 AOP 将是插入sessionId
a@Before(JoinPoint)
或@Around(ProceedingJoinPoint)
建议的所有数据访问内容的好工具。这真的可行吗?DAO 大多是基于 Hibernate 和一些 Spring 的StoredProcedure
。