title: @Column(unique=true) does not seem to work
body: <p>Even though I set the attribute to be <code>@Column(unique=true)</code>, I still insert a duplicate  entry. </p>
  
  <pre><code>@Entity
  public class Customer {
  
      @Id
      @GeneratedValue(strategy = GenerationType.AUTO)
      private Long id;
  
      @Column(unique=true )
      private String name;
  
      ...
  }
  </code></pre>
  
  <p>I set the <code>name</code> using regular <code>EL</code> in <code>JSF</code>. I did not <code>create</code> table using <code>JPA</code> </p>