Answer your questions:
1. I use the LinkedList for two reasons:
1.1 In HashSet each item added to the random position in set;
1.2 LinkedList has more features than the HashSet.
2. I do not understand what mean phrase "to receive its PK like a FK";(primary key like foreign key?)
3. Ok. Thank you;
4.
Code:
2012-04-06 13:06:35,125 [main] ERROR org.hibernate.LazyInitializationException - failed to lazily initialize a collection of role: ru.me.Detecter.pictures, no session or session was closed
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: ru.me.Detecter.pictures, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:383)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:375)
at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:368)
at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:111)
at org.hibernate.collection.PersistentBag.iterator(PersistentBag.java:272)
at MainClass.<init>(MainClass.java:38)
at MainClass.main(MainClass.java:46)
Exception in thread "main" org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: ru.me.Detecter.pictures, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:383)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:375)
at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:368)
at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:111)
at org.hibernate.collection.PersistentBag.iterator(PersistentBag.java:272)
at MainClass.<init>(MainClass.java:38)
at MainClass.main(MainClass.java:46)