title: Custom Shortcut Annotations for @Transactional not working
body: <p>I am trying to create custom annotations in order to shortcut, just as referenced in the documentation:</p>
  
  <pre><code>   @Target({ElementType.METHOD, ElementType.TYPE})
     @Retention(RetentionPolicy.RUNTIME)
     @Transactional("order")
     public @interface OrderTx {
     }
  </code></pre>
  
  <p>However when I annotate methods with the custom annotation, I get an exception: </p>
  
  <blockquote>
    <p>No hibernate session bound to thread, and configuration does not allow creation... </p>
  </blockquote>
  
  <p>etc. While annotating the method with <code>@Transactional</code> works perfectly.</p>
  
  <p>Since the method that I am annotating does not belong a Bean instantiated from the Application Context, my guess is that the <code>AnnotationTransactionAspect</code> is not working with custom Annotations, and AOP magic is not working.</p>
  
  <p>How can I get custom annotations that shortcut transactions and work everywhere?</p>
  
  <p>Am I missing something else?</p>