Hibernate映射问题onetomany
比如现在有一个Account类代表一个用户,我们的用户可以有多个好友。代码如下:
public class Account{
String id ;
String userName;
String password;
List<Account> friends;
....getter/setter
}
现在应该怎么映射这种一对多的关系呢?请各位帮忙。
比如现在有一个Account类代表一个用户,我们的用户可以有多个好友。代码如下:
public class Account{
String id ;
String userName;
String password;
List<Account> friends;
....getter/setter
}
现在应该怎么映射这种一对多的关系呢?请各位帮忙。
一对多注释语法@OneToMany
在这个问题里应该是个多对多的关系吧?
恩是的。多谢。但是具体怎么映射呢?这个应该是双向多对多的关系。
public class Account{
@ManyToMany
List<Account> friends;
}
这时候另一端也是Account,那么怎么映射。谢谢。
[该贴被javaEE于2008-08-31 10:25修改过]
就这么的就行了吧?
Caused by: org.hibernate.MappingException: Could not determine type for: java.util.List, at table: Account, for columns: [org.hibernate.mapping.Column(friends)]
这样会抛出这个异常。不知道改怎么写,请帮忙呵呵。多谢了。