session.get(Hrad.class, 1)
vrací stejnou instanci
Hrad h = new Hrad();
h.setNazev("Radyně");
Collection<Hrad> strasidla = new ArrayList<Hrad>();
h.setStrasidla(strasidla);
Strasidlo s = new Strasidlo();
s.setHrad(h);
s.setNazev("Radouš");
h.getStrasidla().add(s);
session.saveOrUpdate(h);
session.saveOrUpdate(s);
session.flush();