title: Can we use JPA2 annotations to cache associations?
body: <p>I'm now using the JPA2 @Cacheable annotation on my Entities, and all is working well.</p>
  
  <p>I now need to cache a ManyToOne association. </p>
  
  <p>In classic Hibernate, it was necessary to annotate the association with @Cache. </p>
  
  <pre><code>@org.hibernate.annotations.Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
  private Set&lt;Student&gt; supervisionGroup;
  </code></pre>
  
  <p>And this works. But it seems we cannot use the JPA2 @Cacheable annotation on anything other than the entity itself. </p>
  
  <p>Am I missing something, or were the JPA committee too dim to realise that associations have to be cached as well as entities? Surely it can't be the dim option??</p>