0
我注意到,在Hibernate中映射列的教程中,有人初始化List(Set)。当我不使用“新”和new ArrayList()
有什么不同?我可以使用new LinkedList(
)吗?那么Set呢?像List一样吗? Hibernate的版本有相同的区别吗?是否需要实体中的LIST或SET的新实例?
@Entiy
public class Student implements Serializable{
private List<String> subjects1;
private List<String> subjects2 = new ArrayList();
}
或
@Entiy
public class Student implements Serializable{
private Set<String> subjects1;
private Set<String> subjects2 = new HashSet();
}
我很困惑。你问一个列表和一个集合有什么区别? – shmosel
没有我的意思是,如果我使用'列表 subjects1;'或'列表 subjects1 = new ArrayList();'有什么区别? –