title: Does JPA have something like hibernates '@GenericGenerator' for generating custom ids?
body: <p>I'm trying to create a custom way of computing and passing unique id's that follow my own pattern.</p>
  
  <p>Hibernate has the @GenericGenerator annotation that lets you map a custom class for computing a unique id and assigning it back to the @Id column.</p>
  
  <p>example</p>
  
  <pre><code>  @Id 
    @GeneratedValue(generator="MyIdGenerator")
    @GenericGenerator(name="MyIdGenerator", strategy="com.test.MyIdGenerator")
  </code></pre>
  
  <p>The thing is that i don't want to use (hibernates) @GenericGenerator at package level.
  Can this be in "pure" JPA / 2 ?</p>
  
  <p>Thanks for your time.</p>