title: Using Hibernate UUIDGenerator via annotations
body: <p>I'm using my uuid as following:</p>
  
  <pre><code>@Id
  @GeneratedValue(generator = "uuid")
  @GenericGenerator(name = "uuid", strategy = "uuid")
  @Column(name = "uuid", unique = true)
  private String uuid;
  </code></pre>
  
  <p>but I'm getting a smart Hibernate warning:</p>
  
  <blockquote>
    <p>Using
    org.hibernate.id.UUIDHexGenerator
    which does not generate IETF RFC 4122
    compliant UUID values; consider using
    org.hibernate.id.UUIDGenerator instead</p>
  </blockquote>
  
  <p>So I want to switch to <code>org.hibernate.id.UUIDGenerator</code>, now my question is how should I tell it to Hibernate's generator. I saw some guy used it as a "hibernate-uuid" - so this is what I've tried, but with negative result:</p>
  
  <pre><code>@Id
  @GeneratedValue(generator = "hibernate-uuid")
  @GenericGenerator(name = "hibernate-uuid", strategy = "hibernate-uuid")
  @Column(name = "uuid", unique = true)
  private String uuid;
  </code></pre>