IT. Expert System.

Java Enterprise Edition (EE)

EntityManagerFactory


javax.persistence
Interface EntityManagerFactory

public interface EntityManagerFactory

Interface used to interact with the entity manager factory for the persistence unit.

When the application has finished using the entity manager factory, and/or at application shutdown, the application should close the entity manager factory. Once an EntityManagerFactory has been closed, all its entity managers are considered to be in the closed state.

Since:
Java Persistence 1.0

Method Summary
 void close()
          Close the factory, releasing any resources that it holds.
 EntityManager createEntityManager()
          Create a new application-managed EntityManager.
 EntityManager createEntityManager(java.util.Map map)
          Create a new application-managed EntityManager with the specified Map of properties.
 Cache getCache()
          Access the cache that is associated with the entity manager factory (the "second level cache").
 CriteriaBuilder getCriteriaBuilder()
          Return an instance of CriteriaBuilder for the creation of CriteriaQuery objects.
 Metamodel getMetamodel()
          Return an instance of Metamodel interface for access to the metamodel of the persistence unit.
 PersistenceUnitUtil getPersistenceUnitUtil()
          Return interface providing access to utility methods for the persistence unit.
 java.util.Map<java.lang.String,java.lang.Object> getProperties()
          Get the properties and associated values that are in effect for the entity manager factory.
 boolean isOpen()
          Indicates whether the factory is open.
 

Method Detail

createEntityManager

EntityManager createEntityManager()
Create a new application-managed EntityManager. This method returns a new EntityManager instance each time it is invoked. The isOpen method will return true on the returned instance.

Returns:
entity manager instance
Throws:
IllegalStateException - if the entity manager factory has been closed

createEntityManager

EntityManager createEntityManager(java.util.Map map)
Create a new application-managed EntityManager with the specified Map of properties. This method returns a new EntityManager instance each time it is invoked. The isOpen method will return true on the returned instance.

Parameters:
map - properties for entity manager
Returns:
entity manager instance
Throws:
IllegalStateException - if the entity manager factory has been closed

getCriteriaBuilder

CriteriaBuilder getCriteriaBuilder()
Return an instance of CriteriaBuilder for the creation of CriteriaQuery objects.

Returns:
CriteriaBuilder instance
Throws:
IllegalStateException - if the entity manager factory has been closed
Since:
Java Persistence 2.0

getMetamodel

Metamodel getMetamodel()
Return an instance of Metamodel interface for access to the metamodel of the persistence unit.

Returns:
Metamodel instance
Throws:
IllegalStateException - if the entity manager factory has been closed
Since:
Java Persistence 2.0

isOpen

boolean isOpen()
Indicates whether the factory is open. Returns true until the factory has been closed.

Returns:
boolean indicating whether the factory is open

close

void close()
Close the factory, releasing any resources that it holds. After a factory instance has been closed, all methods invoked on it will throw the IllegalStateException, except for isOpen, which will return false. Once an EntityManagerFactory has been closed, all its entity managers are considered to be in the closed state.

Throws:
IllegalStateException - if the entity manager factory has been closed

getProperties

java.util.Map<java.lang.String,java.lang.Object> getProperties()
Get the properties and associated values that are in effect for the entity manager factory. Changing the contents of the map does not change the configuration in effect.

Returns:
properties
Throws:
IllegalStateException - if the entity manager factory has been closed
Since:
Java Persistence 2.0

getCache

Cache getCache()
Access the cache that is associated with the entity manager factory (the "second level cache").

Returns:
instance of the Cache interface
Throws:
IllegalStateException - if the entity manager factory has been closed
Since:
Java Persistence 2.0

getPersistenceUnitUtil

PersistenceUnitUtil getPersistenceUnitUtil()
Return interface providing access to utility methods for the persistence unit.

Returns:
PersistenceUnitUtil interface
Throws:
IllegalStateException - if the entity manager factory has been closed
Since:
Java Persistence 2.0


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 1131 / . Delta: 0.01329 с