2012-06-26 9 views

Odpowiedz

21

zostanie zniszczona usuwa obiekt z sesji, przesyłanie trwałe instancji do odłączonej stanu i czasu wystąpienia w stanie nieustalonym:

session.expunge(obj1) 

Update: Wolnostojący obiekt może być dołączone do tego samego lub innego sesję stosując

session2.add(obj1) 

lub połączone

session2.merge(obj1) 

W W przypadku funkcji merge() dana instancja nie jest umieszczana w sesji i może być powiązana z inną sesją lub odłączona. Funkcja merge() jest bardzo przydatna do przyjmowania stanu dowolnej struktury obiektów bez względu na jej pochodzenie lub bieżące powiązania sesji i umieszczanie tego stanu w sesji.

+0

Czy możliwe jest przypisanie obiektu do innej sesji natychmiast po jej usunięciu? –

+0

@ManuelFaux Zobacz aktualizację. –

+0

Dziękuję za "scalenie". Bardzo przydatne! –

Powiązane problemy