Java Persistence API 2.1
이 기능을 통해 Java Persistence API 2.1 스펙에 쓰여진 애플리케이션 관리 JPA와 컨테이너 관리 JPA를 사용하는 애플리케이션을 지원할 수 있습니다. 지원 기능은 컨테이너 관리 프로그래밍 모델을 지원하는 EclipseLink 위에 빌드되어 있습니다.
이 기능을 사용
Java Persistence API 2.1 기능을 사용하려면 server.xml 파일의 featureManager 요소 내에 다음 요소 선언을 추가하십시오.
<feature>jpa-2.1</feature>
지원되는 Java™ 버전
- JavaSE-1.7
- JavaSE-1.8
이 기능에 의존하는 기능 개발
Java Persistence API 2.1 기능에 의존하는 기능을 개발 중인 경우, 새 기능의 기능 Manifest 파일에 있는 Subsystem-Content 헤더에 다음 항목을 포함시키십시오.
com.ibm.websphere.appserver.jpa-2.1; type="osgi.subsystem.feature"
이 기능이 사용하는 기능
이 기능을 사용하는 기능
이 기능이 제공하는 표준 API 패키지
- javax.persistence
- javax.persistence.criteria
- javax.persistence.metamodel
- javax.persistence.spi
이 기능이 제공하는 써드파티 API 패키지
- org.eclipse.persistence
- org.eclipse.persistence.annotations
- org.eclipse.persistence.config
- org.eclipse.persistence.core.descriptors
- org.eclipse.persistence.core.mappings
- org.eclipse.persistence.core.mappings.converters
- org.eclipse.persistence.core.queries
- org.eclipse.persistence.core.sessions
- org.eclipse.persistence.descriptors
- org.eclipse.persistence.descriptors.copying
- org.eclipse.persistence.descriptors.invalidation
- org.eclipse.persistence.descriptors.partitioning
- org.eclipse.persistence.dynamic
- org.eclipse.persistence.eis
- org.eclipse.persistence.eis.interactions
- org.eclipse.persistence.eis.mappings
- org.eclipse.persistence.exceptions
- org.eclipse.persistence.exceptions.i18n
- org.eclipse.persistence.expressions
- org.eclipse.persistence.expressions.spatial
- org.eclipse.persistence.history
- org.eclipse.persistence.internal.cache
- org.eclipse.persistence.internal.codegen
- org.eclipse.persistence.internal.core.databaseaccess
- org.eclipse.persistence.internal.core.descriptors
- org.eclipse.persistence.internal.core.helper
- org.eclipse.persistence.internal.core.queries
- org.eclipse.persistence.internal.core.sessions
- org.eclipse.persistence.internal.databaseaccess
- org.eclipse.persistence.internal.descriptors.changetracking
- org.eclipse.persistence.internal.dynamic
- org.eclipse.persistence.internal.expressions
- org.eclipse.persistence.internal.helper
- org.eclipse.persistence.internal.helper.linkedlist
- org.eclipse.persistence.internal.history
- org.eclipse.persistence.internal.indirection
- org.eclipse.persistence.internal.jpa
- org.eclipse.persistence.internal.jpa.deployment
- org.eclipse.persistence.internal.jpa.deployment.xml.parser
- org.eclipse.persistence.internal.jpa.jdbc
- org.eclipse.persistence.internal.jpa.jpql
- org.eclipse.persistence.internal.jpa.metadata
- org.eclipse.persistence.internal.jpa.metadata.accessors
- org.eclipse.persistence.internal.jpa.metadata.accessors.classes
- org.eclipse.persistence.internal.jpa.metadata.accessors.mappings
- org.eclipse.persistence.internal.jpa.metadata.accessors.objects
- org.eclipse.persistence.internal.jpa.metadata.additionalcriteria
- org.eclipse.persistence.internal.jpa.metadata.cache
- org.eclipse.persistence.internal.jpa.metadata.changetracking
- org.eclipse.persistence.internal.jpa.metadata.columns
- org.eclipse.persistence.internal.jpa.metadata.converters
- org.eclipse.persistence.internal.jpa.metadata.copypolicy
- org.eclipse.persistence.internal.jpa.metadata.inheritance
- org.eclipse.persistence.internal.jpa.metadata.listeners
- org.eclipse.persistence.internal.jpa.metadata.locking
- org.eclipse.persistence.internal.jpa.metadata.mappings
- org.eclipse.persistence.internal.jpa.metadata.multitenant
- org.eclipse.persistence.internal.jpa.metadata.nosql
- org.eclipse.persistence.internal.jpa.metadata.partitioning
- org.eclipse.persistence.internal.jpa.metadata.queries
- org.eclipse.persistence.internal.jpa.metadata.sequencing
- org.eclipse.persistence.internal.jpa.metadata.structures
- org.eclipse.persistence.internal.jpa.metadata.tables
- org.eclipse.persistence.internal.jpa.metadata.transformers
- org.eclipse.persistence.internal.jpa.metadata.xml
- org.eclipse.persistence.internal.jpa.metamodel
- org.eclipse.persistence.internal.jpa.parsing
- org.eclipse.persistence.internal.jpa.parsing.jpql
- org.eclipse.persistence.internal.jpa.parsing.jpql.antlr
- org.eclipse.persistence.internal.jpa.querydef
- org.eclipse.persistence.internal.jpa.transaction
- org.eclipse.persistence.internal.jpa.weaving
- org.eclipse.persistence.internal.libraries.antlr.runtime
- org.eclipse.persistence.internal.libraries.antlr.runtime.debug
- org.eclipse.persistence.internal.libraries.antlr.runtime.misc
- org.eclipse.persistence.internal.libraries.antlr.runtime.tree
- org.eclipse.persistence.internal.libraries.asm
- org.eclipse.persistence.internal.libraries.asm.commons
- org.eclipse.persistence.internal.libraries.asm.signature
- org.eclipse.persistence.internal.libraries.asm.tree
- org.eclipse.persistence.internal.libraries.asm.tree.analysis
- org.eclipse.persistence.internal.libraries.asm.util
- org.eclipse.persistence.internal.libraries.asm.xml
- org.eclipse.persistence.internal.localization
- org.eclipse.persistence.internal.localization.i18n
- org.eclipse.persistence.internal.oxm
- org.eclipse.persistence.internal.oxm.accessor
- org.eclipse.persistence.internal.oxm.conversion
- org.eclipse.persistence.internal.oxm.documentpreservation
- org.eclipse.persistence.internal.oxm.mappings
- org.eclipse.persistence.internal.oxm.record
- org.eclipse.persistence.internal.oxm.record.deferred
- org.eclipse.persistence.internal.oxm.record.json
- org.eclipse.persistence.internal.oxm.record.namespaces
- org.eclipse.persistence.internal.oxm.schema
- org.eclipse.persistence.internal.oxm.schema.model
- org.eclipse.persistence.internal.oxm.unmapped
- org.eclipse.persistence.internal.platform.database
- org.eclipse.persistence.internal.queries
- org.eclipse.persistence.internal.security
- org.eclipse.persistence.internal.sequencing
- org.eclipse.persistence.internal.sessions
- org.eclipse.persistence.internal.sessions.coordination
- org.eclipse.persistence.internal.sessions.coordination.broadcast
- org.eclipse.persistence.internal.sessions.coordination.corba
- org.eclipse.persistence.internal.sessions.coordination.corba.sun
- org.eclipse.persistence.internal.sessions.coordination.jms
- org.eclipse.persistence.internal.sessions.coordination.rmi
- org.eclipse.persistence.internal.sessions.coordination.rmi.iiop
- org.eclipse.persistence.internal.sessions.factories
- org.eclipse.persistence.internal.sessions.factories.model
- org.eclipse.persistence.internal.sessions.factories.model.event
- org.eclipse.persistence.internal.sessions.factories.model.log
- org.eclipse.persistence.internal.sessions.factories.model.login
- org.eclipse.persistence.internal.sessions.factories.model.platform
- org.eclipse.persistence.internal.sessions.factories.model.pool
- org.eclipse.persistence.internal.sessions.factories.model.project
- org.eclipse.persistence.internal.sessions.factories.model.property
- org.eclipse.persistence.internal.sessions.factories.model.rcm
- org.eclipse.persistence.internal.sessions.factories.model.rcm.command
- org.eclipse.persistence.internal.sessions.factories.model.sequencing
- org.eclipse.persistence.internal.sessions.factories.model.session
- org.eclipse.persistence.internal.sessions.factories.model.transport
- org.eclipse.persistence.internal.sessions.factories.model.transport.discovery
- org.eclipse.persistence.internal.sessions.factories.model.transport.naming
- org.eclipse.persistence.internal.sessions.remote
- org.eclipse.persistence.jpa.dynamic
- org.eclipse.persistence.jpa.jpql
- org.eclipse.persistence.jpa.jpql.parser
- org.eclipse.persistence.jpa.jpql.tools
- org.eclipse.persistence.jpa.jpql.tools.model
- org.eclipse.persistence.jpa.jpql.tools.model.query
- org.eclipse.persistence.jpa.jpql.tools.resolver
- org.eclipse.persistence.jpa.jpql.tools.spi
- org.eclipse.persistence.jpa.jpql.tools.utility
- org.eclipse.persistence.jpa.jpql.tools.utility.filter
- org.eclipse.persistence.jpa.jpql.tools.utility.iterable
- org.eclipse.persistence.jpa.jpql.tools.utility.iterator
- org.eclipse.persistence.jpa.jpql.utility
- org.eclipse.persistence.jpa.jpql.utility.filter
- org.eclipse.persistence.jpa.jpql.utility.iterable
- org.eclipse.persistence.jpa.jpql.utility.iterator
- org.eclipse.persistence.jpa.metadata
- org.eclipse.persistence.logging
- org.eclipse.persistence.mappings
- org.eclipse.persistence.mappings.converters
- org.eclipse.persistence.mappings.foundation
- org.eclipse.persistence.mappings.querykeys
- org.eclipse.persistence.mappings.structures
- org.eclipse.persistence.mappings.transformers
- org.eclipse.persistence.mappings.xdb
- org.eclipse.persistence.oxm
- org.eclipse.persistence.oxm.annotations
- org.eclipse.persistence.oxm.attachment
- org.eclipse.persistence.oxm.documentpreservation
- org.eclipse.persistence.oxm.mappings
- org.eclipse.persistence.oxm.mappings.converters
- org.eclipse.persistence.oxm.mappings.nullpolicy
- org.eclipse.persistence.oxm.platform
- org.eclipse.persistence.oxm.record
- org.eclipse.persistence.oxm.schema
- org.eclipse.persistence.oxm.sequenced
- org.eclipse.persistence.oxm.unmapped
- org.eclipse.persistence.platform.database
- org.eclipse.persistence.platform.database.converters
- org.eclipse.persistence.platform.database.events
- org.eclipse.persistence.platform.database.jdbc
- org.eclipse.persistence.platform.database.oracle.annotations
- org.eclipse.persistence.platform.database.oracle.jdbc
- org.eclipse.persistence.platform.database.oracle.plsql
- org.eclipse.persistence.platform.database.partitioning
- org.eclipse.persistence.platform.server
- org.eclipse.persistence.platform.xml
- org.eclipse.persistence.platform.xml.jaxp
- org.eclipse.persistence.sequencing
- org.eclipse.persistence.services
- org.eclipse.persistence.services.websphere
- org.eclipse.persistence.sessions.broker
- org.eclipse.persistence.sessions.changesets
- org.eclipse.persistence.sessions.coordination
- org.eclipse.persistence.sessions.coordination.broadcast
- org.eclipse.persistence.sessions.coordination.corba
- org.eclipse.persistence.sessions.coordination.corba.sun
- org.eclipse.persistence.sessions.coordination.jms
- org.eclipse.persistence.sessions.coordination.rmi
- org.eclipse.persistence.sessions.factories
- org.eclipse.persistence.sessions.interceptors
- org.eclipse.persistence.sessions.remote
- org.eclipse.persistence.sessions.remote.corba.sun
- org.eclipse.persistence.sessions.remote.rmi
- org.eclipse.persistence.sessions.remote.rmi.iiop
- org.eclipse.persistence.sessions.serializers
- org.eclipse.persistence.sessions.server
- org.eclipse.persistence.tools
- org.eclipse.persistence.tools.file
- org.eclipse.persistence.tools.profiler
- org.eclipse.persistence.tools.schemaframework
- org.eclipse.persistence.tools.tuning
- org.eclipse.persistence.tools.weaving.jpa
- org.eclipse.persistence.transaction
- org.eclipse.persistence.transaction.was
기능 구성 요소
server.xml 파일에서 다음 요소를 사용하여 Java Persistence API 2.1 기능을 구성할 수 있습니다.