title: Why is a sequence named hibernate_sequence being created with JPA using Hibernate with the Oracle 10g dialect?
body: <p>All my entities use this type of <code>@Id</code></p>
  
  <pre><code>@Id
  @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "MYENTITY_SEQ")
  @SequenceGenerator(name = "MYENTITY_SEQ", sequenceName = "MYENTITY_SEQ")
  @Column(name = "MYENTITY", nullable = false)
  private Long id;
  </code></pre>
  
  <p>or</p>
  
  <pre><code>@Id
  @Column(name = "MYENTITY")
  </code></pre>
  
  <p>I find that an Oracle sequence named <code>hibernate_sequence</code> is always created. Why is this so? And how can I avoid this?</p>
  
  <p>I am using JPA1 with Hibernate 3 and the Oracle 10g dialect.</p>