Difference between save and persist method in Hibernate.The below point is given on browsing,but i am not able to understand the below point can any one please elaborate the below point.
One more thing which differentiate persist and save method in Hibernate is that is there behavior on outside of transaction boundaries. persist() method guarantees that it will not execute an INSERT statement if it is called outside of transaction boundaries. save() method does not guarantee the same, it returns an identifier, and if an INSERT has to be executed to get the identifier (e.g. "identity" generator), this INSERT happens immediately, no matter if you are inside or outside of a transaction.
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop