Mal sehen, ob ich das richtig verstehe:
Du hast einen Kunden und dieser hat z.B. eine Liste von Bestellungen.
Jetzt willst du, dass wenn du den Kunden persistierst, auch die Bestellungen gespeichert werden. Wenn es das ist, dann suche mal nach „cascade“. Damit kannst du einstellen, wie Hibernate mit referenzierten Entities verfahren soll.
Was ich nicht verstehe ist, was du mit long running session bzw. mit „Änderungen […] merken“ meinst?