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 advantages of inner classes?
Can we have static methods in an interface?
How to solve the problem of generating the unique hash keys with hash function?
What’s the difference between unit, integration and functional testing?
What is string variable?
What is navigable map in java?
Why there are some null interface in java? What does it mean?
What is lastindexof in java?
What is the locale class in java programming?
Explain about doubly linked list
0 Answers Aditi Placement Service,
What is double parsedouble in java?
Describe 2 different ways to concatenate two strings.