Difference between flush() and commit() in hibernate?
Answers were Sorted based on User's Feedback
Answer / aslam mohammed c l
Flushing the Session simply makes the data that is currently
in the session synchronized with what is in the database.
However, just because you have flushed, doesn't mean the
data can't be rolled back.
Commit does flush the session, but it also ends the unit of
work.
To summarize commit does two things,
1. Commit internally does flush
2. Ends the unit of work (makes the changes permanent).
Is This Answer Correct ? | 21 Yes | 2 No |
What are the differences between path and classpath variables?
Which containers may have a MenuBar?
How to create an instance of a class without using "new" operator? Plz help me out properly.Thank u.
What are the topics in core java?
How will you print number in reverse (descending) order in BST.
What is a static method in java?
What are the methods of object class ?
What is the indent key?
Tell us something about an iterator.
Define an applet in java?
Difference between a process and a program?
What are the fileinputstream and fileoutputstream?