|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractCompositeDirectCollectionMapping
consolidates the behavior of mappings that
map collections of "native" data objects (e.g.AggregateObjectMapping
(Embeddable
in JPA) to the
DynamicTypeBuilder.entityType
being built or extended.
DynamicClassWriter
.
DynamicClassWriter
but specifying a different parent class.
DynamicClassWriter
.
DirectCollectionMapping
to the DynamicTypeBuilder.entityType
being
built or extended.
DirectToFieldMapping
(@Basic) mapping to be added to a
dynamic type through API.
ManyToManyMapping
to the DynamicTypeBuilder.entityType
being built or
extended.
OneToManyMapping
to the DynamicTypeBuilder.entityType
being built or
extended.
OneToOneMapping
(@OneToOne and @ManyToOne) mappings to be
added to a dynamic type through API.
Expression.equal
to be used
for comparisons.
attributeName
holding true for criteria
.
ClassDescriptor.setShouldAlwaysRefreshCache(boolean)
with an argument of true
:
it configures a ClassDescriptor
to always refresh the cache if data is received from the database by any query.
ClassDescriptor.setShouldAlwaysRefreshCacheOnRemote(boolean)
with an argument of true
:
it configures a ClassDescriptor
to always remotely refresh the cache if data is received from the database by any
query in a RemoteSession
.
PersistenceUnitInfo.getPersistenceUnitRootUrl()
"eclipselink.jdbc.batch-writing"
property configures the
use of batch writing to optimize transactions with multiple writes.
"eclipselink.jdbc.batch-writing.size"
property
configures the batch size used for batch writing.
changes
and turns change logging on.
CORBAConnection
interface.
"eclipselink.cache.size.
used to specify the cache size for a specific
entity type.
"eclipselink.jdbc.cache-statements"
property specifies
whether JDBC statements should be cached.
"eclipselink.jdbc.cache-statements.size"
property
specifies the number of statements held when using internal statement
caching.
"eclipselink.logging.level.
allows the category specific logging levels to be
specified.
Connection
.
Connection
to
a JDBC database.ContainerPolicy
.Session
.
instance
of the specified type.
instance
of the specified property's type
.
"eclipselink.cache.coordination.propagate-asynchronously"
property configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.channel"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.jms.factory"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.jms.host"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.jms.reuse-topic-publisher"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.jms.topic"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.jndi.initial-context-factory"
property configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.jndi.password"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.jndi.user"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.naming-service"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.protocol"
property
configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.remove-connection-on-error"
property configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.rmi.announcement-delay"
property configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.rmi.multicast-group"
property configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.rmi.multicast-group.port"
property configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.rmi.packet-time-to-live"
property configures cache coordination for a clustered environment.
"eclipselink.cache.coordination.rmi.url"
property
configures cache coordination for a clustered environment.
contained
DataObjects recursively.
contained
DataObjects recursively.
JAXBElement
<
JavaAttribute
>
}
JavaType
JavaType.JavaAttributes
specified type
.
JAXBElement
<
XmlAbstractNullPolicy
>
}
XmlAccessMethods
JAXBElement
<
XmlAccessMethods
>
}
XmlAnyAttribute
JAXBElement
<
XmlAnyAttribute
>
}
XmlAnyElement
JAXBElement
<
XmlAnyElement
>
}
XmlAttribute
JAXBElement
<
XmlAttribute
>
}
XmlBindings
XmlBindings.JavaTypes
XmlBindings.XmlEnums
XmlBindings.XmlRegistries
XmlElement
JAXBElement
<
XmlElement
>
}
XmlElementRef
JAXBElement
<
XmlElementRef
>
}
XmlElementRefs
JAXBElement
<
XmlElementRefs
>
}
XmlElements
JAXBElement
<
XmlElements
>
}
XmlElementWrapper
XmlEnum
XmlEnumValue
JAXBElement
<
XmlInverseReference
>
}
XmlIsSetNullPolicy
JAXBElement
<
XmlIsSetNullPolicy
>
}
XmlIsSetNullPolicy.IsSetParameter
XmlJavaTypeAdapter
JAXBElement
<
XmlJavaTypeAdapter
>
}
XmlJavaTypeAdapters
XmlMap
XmlMap.Key
XmlMap.Value
XmlNullPolicy
JAXBElement
<
XmlNullPolicy
>
}
XmlRegistry
XmlRegistry.XmlElementDecl
XmlRootElement
XmlSchema
XmlSchemaType
XmlSchemaTypes
XmlSchema.XmlNs
JAXBElement
<
List
<
String
>
>
}
XmlTransient
JAXBElement
<
XmlTransient
>
}
XmlType
XmlValue
JAXBElement
<
XmlValue
>
}
"eclipselink.descriptor.customizer."
is a prefix for a
property used to configure a DescriptorCustomizer
.
ClassDescriptor.properties
.
ClassDescriptor
when the
DescriptorCustomizer.customize(ClassDescriptor)
method is called during the
loading/population of the mappings.DOMRecord
is an extension of the JCA Record interface that
provides support for XML data.ClassDescriptor.setShouldAlwaysRefreshCache(boolean)
with an argument of false
:
it ensures that a ClassDescriptor
is not configured to always refresh the cache if data is received from the database by any query.
ClassDescriptor.setShouldAlwaysRefreshCacheOnRemote(boolean)
with an argument of false
:
it ensures that a ClassDescriptor
is not configured to always remotely refresh the cache if data is received from the
database by any query in a RemoteSession
.
ClassDescriptor.setShouldOnlyRefreshCacheIfNewerVersion(boolean)
with an argument of false
:
it ensures that a ClassDescriptor
is not configured to only refresh the cache if the data received from the database by
a query is newer than the data in the cache (as determined by the optimistic locking field).
DynamicClassWriter
.DynamicClassWriter
DynamicClassWriter
.
DynamicEntity
is the public interface for dealing with dynamic persistent objects."eclipselink.persistenceunits"
property specifies the
set of persistence unit names that will be processed when generating the
canonical model.
"eclipselink.persistencexml"
property specifies the full
resource name to look for the persistence XML files in.
EISAccessor
is an implementation of the Accessor
interface.EISConnectionSpec
specifies how the
javax.resource.cci.Connection
is accessed.EISDescriptor
defines the mapping from a JCA data
structure to a Java object.EISDOMRecord
is a wrapper for a DOM tree.EISException
when any problem is detected while
interacting with an EIS datasourceEISLogin
defines connection information and datasource
properties.EISMappedRecord
acts as a Record
wrapper.EISPlatform
defines any EIS adapter specific behavior.EISSequence
class allows access to sequence resources
using custom read (ValueReadQuery) and update (DataModifyQuery) queries and a
user specified preallocation size.DynamicEntityImpl
has a null type indicating an illegal state
of the entity.
DynamicEntity
could not be found
Type
and all their compared Properties are equal.
"eclipselink.exception-handler"
property allows an
ExceptionHandler
to be specified.
"eclipselink.exclude-eclipselink-orm"
property
configures the exclusion of an EclipseLink ORM mapping file for a
specific persistence unit.
"eclipselink.jdbc.exclusive-connection.is-lazy"
property
specifies when write connection is acquired lazily.
"eclipselink.jdbc.exclusive-connection.mode"
property
specifies when reads are performed through the write connection.
AttributeGroup.getAttributeNames()
null
or an excluded
value like 0
or false
.
data objects
that have been changed while logging
.
change summary
associated with this data graph.
Map
of method name/value pairs for this proxy
instance.
data graph
associated with this change summary or null.
data object
where the Property hasn't been set.
Iterator
of the file entries.
AttributeItem
for the provided attribute name or path.
container
data object
at the point when logging began
.
containment property
data object property
at the point when logging began
.
sequence
for the data object
at the point when logging began
.
setting
for the specified property
representing the property value of the given dataObject
at the point when logging began
.
settings
that represent the property values of the given dataObject
at the point when logging began
.
Session
.
data object
of this data graph.
XMLContext xmlContext = new XMLContext("path0:path1");
DatabaseSession session = xmlContext.getSession(0); // returns session for path0
equal
.
type
with the given the URI
,
or contained by the resource at the given URI,
and with the given name
.
Element
which represents the
parameter level annotations that should be applied to this type.
this
is to be queried as of a past time.
"eclipselink.id-validation"
property defines
which primary key componets values are considered invalid.
DynamicClassWriter
was attempted to be instantiated with a null
loader or invalid parentClassName.
"eclipselink.session.include.descriptor.queries"
property configures whether to enable the copying of all descriptor named
queries to the session to be usable from the entity manager.
DynamicClassLoader.addClass(String, DynamicClassWriter)
or
DynamicClassLoader#creatDynamicClass(String, DynamicClassWriter)
was invoked with a className that already had a
DynamicClassWriter
that is not compatible with the provided
writer.
DynamicEntity
's
property.
Method
on this proxy.
Session
.
value
is a system change number or an expression
evaluating to one.
Session
.
logging
.
logging
.
dataObject
has been modified.
aListWrapper
has been modified.
aSequence
has been modified.
attributeName
being empty.
FetchType.EAGER
has been specified have been loaded, this
method returns LoadState.LOADED
.
LoadState.LOADED
.
LoadState.LOADED
.
true
) or off (false
).
logging
.
"eclipselink.jdbc.bind-parameters
configures whether parameter binding will be used in the
creation of JDBC prepared statements.
"eclipselink.jdbc.connections.initial"
property
EclipseLink JDBC (internal) connection pools properties.
"eclipselink.jdbc.connections.max"
property specifies
the maximum number of read connection in the internal connection pool.
"eclipselink.jdbc.connections.min"
property specifies
the minimum number of connections in EclipseLink connection pool.
"eclipselink.jdbc.connections.wait-timeout"
property
which specifies the timeout time in milliseconds (ms) that will be waited
for an available connection before an exception is thrown.
javax.persistence.jdbc.driver"
property specifies the JDBC
DriverManager class name used for internal connection pooling when a data
source is not being used.
javax.persistence.jdbc.password"
property specifies the data
source or JDBC password.
"eclipselink.jdbc.read-connections.initial"
property
configures the number of connections connected at created at startup in
the read connection pool.
"eclipselink.jdbc.read-connections.max"
property
configures the maximum number of connections in the read connection pool.
"eclipselink.jdbc.read-connections.min"
property
configures the minimum number of connections in read connection pool.
"eclipselink.jdbc.read-connections.shared"
property
configures whether connections in EclipseLink read connection pool should
be shared (not exclusive).
"eclipselink.jdbc.sequence-connection-pool"
property
configures a separate connection pool should used for sequencing to
retrieve new value(s).
"eclipselink.jdbc.sequence-connection-pool.non-jta-data-source
property configures the name of the non-JTA data source that
will be used for sequencing calls.
"eclipselink.jdbc.sequence-connection-pool.initial
property configures the initial number of connections in
sequence connection pool.
"eclipselink.jdbc.sequence-connection-pool.max"
property
configures the maximum number of connections in the sequence connection
pool.
"eclipselink.jdbc.sequence-connection-pool.min"
property
configures the minimum number of connections in sequence connection pool.
javax.persistence.jdbc.url"
property specifies the JDBC URL used
for internal connection pooling when a data source is not being used.
javax.persistence.jdbc.user"
property specifies the data source
or JDBC user name.
"eclipselink.jdbc.write-connections.initial"
property
configures the number of connections connected at created at startup in
the write connection pool.
"eclipselink.jdbc.write-connections.max"
property
specifies the maximum number of connections supported in the internal
write connection pool.
"eclipselink.jdbc.write-connections.min"
property
specifies the minimum number of connections in the internal write
connection pool.
"eclipselink.transaction.join-existing"
property Set to
"true" this property forces persistence context to read through
JTA-managed ("write") connection in case there is an active
transaction.The property set in persistence.xml or passed to
createEntityManagerFactory affects all EntityManagers created by the
factory.
javax.persistence.jtaDataSource"
property specifies the JTA data
source name that will look up a valid DataSource
.
dataObject
s
str
in this
str
in this
,
starting the search at fromIndex
.
str
in this
,
starting the search at fromIndex
.
"eclipselink.logging.connection"
"eclipselink.logging.file"
property configures a file
location where the log will be output to instead of standard out.
"eclipselink.logging.level
allows the default logging levels to be specified.
"eclipselink.logging.session"
indicating if the
session in use should have its identity included in each log message.
"eclipselink.logging.thread"
indicating if current
thread should have its identity included in each log message.
"eclipselink.logging.timestamp"
property configures if
the current timestamp should be included in each log message.
mark
and reset
methods.
QueryRedirector
without implementing
QueryRedirector
.It is common for an XML document to include one or more namespaces.
CORBAConnection
.
SunCORBAConnectionHelper
class.
"eclipselink.jdbc.uppercase-columns"
property configures
native SQL queries are used, the JDBC meta-data may return column names
in lower case on some platforms.
"eclipselink.jdbc.native-sql"
property specifies whether
generic SQL should be used or platform specific 'native' SQL.
VARRAYs
except internally they store their information in a separate table
from their parent structure's table.javax.persistence.nonJtaDataSource"
property specifies the
non-JTA data source name that will look up a valid
DataSource
.
attributeName
holding true for criteria
.
attributeName
not being empty.
ClassDescriptor.setShouldOnlyRefreshCacheIfNewerVersion(boolean)
with an argument of true
:
it configures a ClassDescriptor
to only refresh the cache if the data received from the database by a query is newer than
the data in the cache (as determined by the optimistic locking field) and as long as one of the following is true:
the ClassDescriptor
was configured by calling ClassDescriptor.alwaysRefreshCache()
or ClassDescriptor.alwaysRefreshCacheOnRemote()
,
the query was configured by calling ObjectLevelReadQuery.refreshIdentityMapResult()
, or
the query was a call to Session.refreshObject(java.lang.Object)
"eclipselink.oracle.proxy-type"
property is used to
specify proxy type that should be passed to
OracleConnection.openProxySession method.
"eclipselink.persistence-context.close-on-commit"
property specifies that the EntityManager will be closed or not used
after commit (not extended).
"eclipselink.persistence-context.commit-without-persist-rules"
property specifies that the EntityManager will search all managed objects
and persist any related non-managed new objects that are found ignoring
any absence of CascadeType.PERSIST settings.
"eclipselink.persistence-context.flush-mode
property configures the EntityManager FlushMode to be set as a
persistence property.
"eclipselink.persistence-context.persist-on-commit"
property specifies that the EntityManager will search all managed objects
and persist any related non-managed new objects that are cascade persist.
"eclipselink.persistence-context.reference-mode"
property configures whether there should be hard or soft references used
within the Persistence Context.
"javax.persistence.lock.timeout"
property configures the
WAIT timeout used in pessimistic locking, if the database query exceeds
the timeout the database will terminate the query and return an
exception.
"eclipselink.profiler"
property configures the type of
profiler used to capture runtime statistics.
"javax.persistence.query.timeout"
property configures
the default query timeout value.
RecordConverter
interface allows conversion of an adapter
specific record.Session
.
DataObject
s.
data objects
along with their
metadata, that is, data describing the data.type
of a data object
."eclipselink.session.customizer"
property configures a
SessionCustomizer
used to alter the runtime configuration through
API.
"eclipselink.session-event-listener"
property configures
a session event listener class.
"eclipselink.session-name"
property configures a
specific name to use when storing the singleton server session within the
SessionManager
.
"eclipselink.sessions-xml"
property configures the use
of the specified native sessions.xml configuration file.
SDOType.isOpen()
.
shouldAlwaysRefreshCache
argument passed into this method is true
,
this method configures a ClassDescriptor
to always refresh the cache if data is received from
the database by any query.
shouldAlwaysRefreshCacheOnRemote
argument passed into this method is true
,
this method configures a ClassDescriptor
to always remotely refresh the cache if data is received from
the database by any query in a RemoteSession
.
LoadGroup
when set to true
and load all of the specified relationships so that the entities returned
from the query where this group was used have the requested relationships
populated.
LoadGroup
the same as
FetchGroup.setShouldLoad(boolean)
.
shouldOnlyRefreshCacheIfNewerVersion
argument passed into this method is true
,
this method configures a ClassDescriptor
to only refresh the cache if the data received from the database
by a query is newer than the data in the cache (as determined by the optimistic locking field) and as long as one of the following is true:
the ClassDescriptor
was configured by calling ClassDescriptor.alwaysRefreshCache()
or ClassDescriptor.alwaysRefreshCacheOnRemote()
,
the query was configured by calling ObjectLevelReadQuery.refreshIdentityMapResult()
, or
the query was a call to Session.refreshObject(java.lang.Object)
null
attribute in the example object
either to objects with that attribute also set to null
or to any
value other than null
.
equal
.
Element
representing parameter level
annotations that should be applied to this type.
true
if the ClassDescriptor
is configured to always refresh
the cache if data is received from the database by any query.
true
if the ClassDescriptor
is configured to always remotely
refresh the cache if data is received from the database by any query in a RemoteSession
.
true
if the ClassDescriptor
is configured to only refresh the cache
if the data received from the database by a query is newer than the data in the cache (as determined by the
optimistic locking field).
null
attribute in the example object
either to objects with that attribute also set to null
or to any
value other than null
.
attributeName
.
"eclipselink.jdbc.sql-cast"
property specifies is
platform specific CAST SQL operations should be used.
"eclipselink.target-database"
property configures the
database that will be used controlling custom operations and SQL
generation for the specified database.
"eclipselink.target-server"
property configures the
ServerPlatform
that will be used to enable integration with a
host container.
"eclipselink.temporal.mutable"
property configures the
default for detecting changes to temporal field (Date, Calendar).
javax.persistence.transactionType"
property specifies the
transaction type for the persistence unit.
"eclipselink.jpa.uppercase-column-names"
property configures JPA processing
to uppercase all column name definitions.
ConnectionPool
with the minimum and maximum number of connections.
ConnectionPool
with the initial, minimum and maximum number of connections.
ExternalConnectionPool
.
ConnectionPool
with the minimum and maximum number of connections.
ConnectionPool
with the minimum and maximum number of connections.
"eclipselink.validate-existence"
property configures if
the existence of an object should be verified on persist(), otherwise it
will assume to be new if not in the persistence context.
"javax.persistence.validation.group.pre-persist"
property specifies the name of the validator groups to execute for
preUpdate event.
"javax.persistence.validation.group.pre-remove"
property
specifies the name of the validator groups to execute for preRemove
event.
"javax.persistence.validation.group.pre-update"
property
specifies the name of the validator groups to execute for preUpdate
event.
"javax.persistence.validation.mode"
property specifies
whether the automatic lifecycle event validation is in effect.
"javax.persistence.validation.factory"
property
specifies an instance of javax.validation.ValidatorFactory used by
EclipseLink to perform Automatic Validation upon Lifecycle Events.
"eclipselink.weaving"
property configures whether
weaving should be performed.
"eclipselink.weaving.changetracking"
property configures
whether AttributeLevelChangeTracking should be enabled through weaving.
"eclipselink.weaving.eager"
property configures whether
EAGER mapping's attributes should be woven to use indirection.
"eclipselink.weaving.fetchgroups"
property configures
whether FetchGroup support should be enabled through weaving.
"eclipselink.weaving.internal"
property indicates
whether internal optimizations should be enabled through weaving.
"eclipselink.weaving.lazy"
property configures whether
LAZY OneToOne and ManyToOne mappings should be enabled through weaving.
ValueStore
interface require this accessor.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |