Enterprise Java Development@TOPIC@

Chapter 5. Entity Manager Locking Methods

5.1. Primary Lock Types
5.2. LockModeType
5.3. lock()
5.4. find(lock)
5.5. refresh(lock)
5.6. getLockMode()


void lock(Object entity, javax.persistence.LockModeType);
void lock(Object entity, javax.persistence.LockModeType, Map<String, Object> properties);
        


<T> T find(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType);
<T> T find(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType, Map<String, Object> properties);
        


void refresh(Object, javax.persistence.LockModeType);
void refresh(Object, javax.persistence.LockModeType, Map<String, Object> properties);
        


javax.persistence.LockModeType getLockMode(Object entity);