Refresh the state of the given managed entity instance from the database, overwriting unflushed changes made to the entity, if any. This operation cascades to every entity related by an association marked
cascade=REFRESH.- Parameters:
entity- a managed entity instance
- Throws:
- if the entity no longer exists in the database.EntityNotFoundException- if the instance is not an entity or the entity is not managed.IllegalArgumentException- if there is no transaction when invoked on a container-managed entity manager of typeTransactionRequiredExceptionPersistenceContextType.TRANSACTION.
- Since:
- Jakarta Persistence (JPA) 1.0