About EntityManager

11-20 of 200Refresh
Manual
56

Updating JPA Entity Objects

entity object from within an active transaction. No EntityManager's method is invoked to report
JPA Doc
55

close()

Method javax.persistence.EntityManager void close() Close an application-managed entity manager. After the close method has been invoked, all methods on the EntityManager instance and any Query and TypedQuery objects obtained from it will throw the IllegalStateException except for getProperties
JPA Doc
55

refresh(entity, lockMode)

Method javax.persistence.EntityManager void refresh(   Object entity,   LockModeType lockMode ) Refresh the state of the instance from the database, overwriting changes made to the entity, if any ... on a container-managed EntityManager instance with PersistenceContextType.TRANSACTION or with a lock mode
JPA Doc
55

refresh(entity, lockMode, properties)

Method javax.persistence.EntityManager void refresh(   Object entity,   LockModeType lockMode,   Map properties ) Refresh the state of the instance from the database, overwriting ... -managed EntityManager instance with PersistenceContextType.TRANSACTION or with a lock mode
JPA Doc
54

clear()

Method javax.persistence.EntityManager void clear() Clear the persistence context, causing all managed entities to become detached. Changes made to entities that have not been flushed to the database will not be persisted. Since: JPA 1.0
JPA Doc
54

contains(entity)

Method javax.persistence.EntityManager boolean contains(   Object entity ) Check if the instance is a managed entity instance belonging to the current persistence context. Parameters: entity - entity instance Returns: boolean indicating if entity is in persistence context Throws: IllegalArgumentException - if not an entity Since: JPA 1.0
JPA Doc
54

createNamedQuery(name)

Method javax.persistence.EntityManager Query createNamedQuery(   String name ) Create an instance of Query for executing a named query (in the Java Persistence query language or in native SQL). Parameters: name - the name of a query defined in metadata Returns: the new query instance Throws
JPA Doc
54

createNamedQuery(name, resultClass)

Method javax.persistence.EntityManager TypedQuery createNamedQuery(   String name,   Class resultClass ) Create an instance of TypedQuery for executing a Java Persistence query language named query. The select list of the query must contain only a single item, which must be assignable
JPA Doc
54

createNativeQuery(sqlString)

Method javax.persistence.EntityManager Query createNativeQuery(   String sqlString ) Create an instance of Query for executing a native SQL statement, e.g., for update or delete. Parameters: sqlString - a native SQL query string Returns: the new query instance Since: JPA 1.0
JPA Doc
54

createNativeQuery(sqlString, resultClass)

Method javax.persistence.EntityManager Query createNativeQuery(   String sqlString,   Class resultClass ) Create an instance of Query for executing a native SQL query. Parameters: sqlString - a native SQL query string resultClass - the class of the resulting instance(s) Returns: the new query instance Since: JPA 1.0