refresh(entity) - JPA EntityManager's method
Refresh the state of the instance from the database, overwriting changes made to the entity, if any.
- Parameters:
-
entity
- entity instance
- Throws:
-
IllegalArgumentException
- if the instance is not an entity or the entity is not managed -
TransactionRequiredException
- if invoked on a container-managed entity manager of type PersistenceContextType.TRANSACTION
and there is no transaction -
EntityNotFoundException
- if the entity no longer exists in the database
- Since:
- JPA 1.0