javax.persistence
Annotation Type PersistenceUnit


@Target(value={TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface PersistenceUnit

Expresses a dependency on an EntityManagerFactory and its associated persistence unit.

Since:
Java Persistence 1.0

Optional Element Summary
 java.lang.String name
          (Optional) The name by which the entity manager factory is to be accessed in the environment referencing context; not needed when dependency injection is used.
 java.lang.String unitName
          (Optional) The name of the persistence unit as defined in the persistence.xml file.
 

name

public abstract java.lang.String name
(Optional) The name by which the entity manager factory is to be accessed in the environment referencing context; not needed when dependency injection is used.

Default:
""

unitName

public abstract java.lang.String unitName
(Optional) The name of the persistence unit as defined in the persistence.xml file. If specified, the persistence unit for the entity manager factory that is accessible in JNDI must have the same name.

Default:
""


Submit a bug or feature

Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.

Generated on 4-June-2010 04:34