title: AOP for third-party classes
body: <p>I have used AOP within spring with no real problems, mainly for transaction management, for which it works a charm. </p>
  
  <p>My question is this... the only examples I've seen for AOP so far is to pointcut a class that you have created yourself. Is it possible to pointcut a class within a third party library, for example a database connection class. The context is that I wish to create some logs and gather information when an oracle data source executes a call to the database, which is unfortunately contained within a stack of oracle class files. How would you pointcut this class/method when the SQL is executed?</p>