title: "Unable to apply any optimisations to advised method" from CglibAopProxy$ProxyCallbackFilter when used @Transactional
body: <p>I am trying to use @Transactional and have only one component scan in whole application to scan all packages and classes. </p>
  
  <pre><code>@Transactional(isolation= Isolation.READ_UNCOMMITTED)
  &lt;context:component-scan base-package="parent app package"/&gt;
  &lt;tx:annotation-driven transaction-manager="jtaTransactionManager" proxy-target-class="true"/&gt;
  </code></pre>
  
  <p>While spring tries to load and create proxy for beans to apply Transactional advice, I see couple of logs as below,</p>
  
  <pre><code>DEBUG CglibAopProxy$ProxyCallbackFilter  -                 - Unable to apply any optimisations to advised method: public
  </code></pre>
  
  <p>To validate if transaction working or not, I am invoking isolation level as below and seems to be not working. </p>
  
  <pre><code>TransactionSynchronizationManager.getCurrentTransactionIsolationLevel()
  </code></pre>
  
  <p>Anyone had this issue or any work around to resolve the issue. Please help. </p>
  
  <p>Thanks for your help. </p>