Whenever an object of a POJO class is created then it will be in the Transient state
An object in a Transient state doesn’t represent any row of the database,
Means it is not associated with any Session object, No relation with the database, it is just a
normal object
If we modify the data of a POJO class object, when it is in transient state then it doesn’t effect
on the database table
When the object is in persistent state, then it represent one row of the database,
In persistent state object is having associated with the unique Session
If we want to move an object from persistent to detached state, then we need to do either
close that session or need to clear the cache of the session
If we want to move an object from persistent state into transient state then we need to delete
that object permanently from the database
No comments:
Post a Comment