2012-07-24 36 views
5

我有一個表用戶,每個用戶都有一組其他用戶作爲朋友。我在我的模型類中定義的方式是如下:在JPA OneToMany關係中指定中間表名稱

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

現在播放JPA與以下字段創建中間表的名稱 user_user。

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

問題是我該如何更改中間表(user_user)的名稱和其中的列?

回答