Указание имени промежуточной таблицы в отношении JPA OneToMany

У меня есть пользователь таблицы, и у каждого пользователя есть набор других пользователей в качестве друзей. то, как я определил это в своем классе модели, выглядит следующим образом:

     Public class User extends Models {
    ....
     @OneToMany
     public List<User> friends;
    .
    .
     }

Теперь Play JPA создает имя промежуточной таблицы. user _пользователь со следующими полями.

    mysql> desc user_user;
    ------------+------------+------+-----+---------+-------+
    | user_id     | bigint(20) | NO   | MUL | NULL    |       |
    | friends_id  | bigint(20) | NO   | PRI | NULL    | 

Вопрос, как изменить имя промежуточной таблицы (user _user )и столбцов в ней?

7
задан nightograph 24 July 2012 в 19:10
поделиться