Skip to main content

Reloading an Object from Disk

Reloading an Object from Disk

To reload an in-memory object with the values stored within the database, call its %Reload() method.

 // Open person "1"
 Set person = ##class(Sample.Person).%OpenId(1)
 Write "Original value: ",person.Name,!

 // modify the object
 Set person.Name = "Black,Jimmy Carl"
 Write "Modified value: ",person.Name,!

 // Now reload the object from disk
 Do person.%Reload()
 Write "Reloaded value: ",person.Name,!
FeedbackOpens in a new tab