| Author |
Doubt Regarding Transaction and flush
|
vipul bondugula
Ranch Hand
Joined: Oct 14, 2010
Posts: 218
|
|
Hi ,
I am novice in hibernate. i am having a doubt regarding transactions and flushing..
whenever we want to persist an object we open a session and begin a transaction. after persisting which one of these comes first and the other follows ......
1)session.getTransaction.commit();
2)session.flush()
According to what i have read commit() commits values to the database.
flush() syncs objects state to the database.
what is the difference between these two.....
Thanks & Regards,
vipul kumar.
|
Thanks
Vipul Kumar
|
 |
Vijitha Kumara
Bartender
Joined: Mar 24, 2008
Posts: 3670
|
|
|
It is called during a commit as well, but there can be other scenarios where flush() is required as described here.
|
SCJP 5 | SCWCD 5
[How to ask questions] [Twitter]
|
 |
 |
|
|
subject: Doubt Regarding Transaction and flush
|
|
|