title: How to specify FK names when using @JoinTable mapping?
body: <p>I have the following mapping:</p>
  
  <pre><code>//...
  @Table(name="A")
  public class A{
      @ManyToMany(fetch = FetchType.LAZY)
      @JoinTable(name = "A_B", joinColumns = {@JoinColumn(name = "A_ID")}, inverseJoinColumns = {@JoinColumn(name = "B_ID")})
      public Set&lt;B&gt; getBs() {
              return this.meals;
          }
      //...
  }
  
  //...
  @Table(name="B")
  public class B{
    private int id;
    private String description;
    //...
  }  
  </code></pre>
  
  <p>How can specify the names of the foreign keys in table "A_B"? (FK_A_ID and FK_B_ID)</p>
  
  <p>Thanks in advance,
  Neuquino</p>