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 is bytecode verifier?
What is the effect of keeping a constructor private?
How to create two different thread class inside a main function?
How two different class threads communicate with each other?. send example code.
What is difference between Heap and Stack Memory?
Difference between static binding and dynamic binding?
What are the main features of java?
How do you take thread dump in java?
what is template design pattern?
What do u mean by wrapper Class? What do u mean by Jvm... How do u change JVM for other OS? Or No need to Change ...? its like tricky
How do you remove an element from an arraylist in java?
Difference between abstract and concrete class ?