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();'有什麼區別? –