0
私は、Hibernateの列をマッピングするチュートリアルで、誰かがList(Set)を初期化することに気付きました。 「新規」とnew ArrayList()
を使用しない場合の違いは何ですか? new LinkedList(
も使えますか?)セットはどうですか?リストと同じですか?そして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
いいえ私は 'List subjects1;'または 'List subjects1 = new ArrayList();'を使うときに違いがあれば? –