Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Answers Viewqa Hibernate Hibernate session.refresh() method
Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


Rahul Dev
Hibernate session.refresh() method
1 Answer(s)      4 years and 2 months ago
Posted in : Hibernate


What is session.refresh() in hibernate?


Advertisement
View Answers

October 26, 2010 at 4:16 PM


It is possible to re-load an object and all its collections at any time, using the refresh() method. This is useful when database triggers are used to initialize some of the properties of the object.

For Example - Triger on catname coulmn. Trigger is updating hitcount coulmn in the same Cat Table. When Insert data into Cat TABLE trigger update hit_count coulmn to 1. session.refresh() reload all the data. No nned again to select call.

session.save(cat);
session.flush(); //force the SQL INSERT
session.refresh(cat); //re-read the state (after the trigger executes);


Related Tutorials/Questions & Answers:
Advertisements
 

 

 

DMCA.com