PersistenceContext (Java EE 5 SDK)

Java

Java EE 5 SDK

深圳电信培训中心.徐海蛟老师.


javax.persistence Annotation Type PersistenceContext


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

Expresses a dependency on an EntityManager persistence context.

从以下版本开始:
Java Persistence 1.0

Optional Element Summary
 String name
          The name by which the entity manager is to be accessed in the environment referencing context, and is not needed when dependency injection is used.
 PersistenceProperty[] properties
          Used to specify properties for the container or persistence provider.
 PersistenceContextType type
          Specifies whether this is a transaction-scoped persistence context or an extended persistence context.
 String unitName
          The name of the persistence unit.
 

name

public abstract String name
The name by which the entity manager is to be accessed in the environment referencing context, and is not needed when dependency injection is used.

默认值:
""

unitName

public abstract String unitName
The name of the persistence unit. If the unitName element is specified, the persistence unit for the entity manager that is accessible in JNDI must have the same name.

默认值:
""

type

public abstract PersistenceContextType type
Specifies whether this is a transaction-scoped persistence context or an extended persistence context.

默认值:
TRANSACTION

properties

public abstract PersistenceProperty[] properties
Used to specify properties for the container or persistence provider. Vendor specific properties may be included in this set of properties. Properties that are not recognized by a vendor are ignored.

默认值:
{}

Java EE 5 SDK

深圳电信培训中心.徐海蛟老师.


提交错误或意见

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.