Skip Headers
Oracle® Application Server TopLink Application Developer's Guide
10g Release 2 (10.1.2)
Part No. B15901-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents

Previous
Previous
 

Index

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X 

A

addConversionValue() method, 3.2.1.3
addDirectMapping() method, 3.2.1.1
addField() method, A.4.1.1
addFieldTransformation() method, 3.6.1.1
addForeignKeyConstraint() method, A.4.1.1
addIdentityField() method, A.4.1.1
addPrimaryKeyField() method, A.4.1.1
addPrimaryKeyFieldName, 3.8.2
addTableName method, 3.8.7
addToAttributeOnlyConversionValue() method, 3.2.1.3
after load methods
using, 3.7.2
aggregate collection mappings
and EJBs, 3.2.2.5.4
aggregate collections
and inheritance, 3.2.2.5.2
working with, 3.2.2.5
aggregate object mapping
example, 3.2.2.3, 3.2.2.3
in Java, 3.2.2.3
aggregate object mappings, 3.2.2.3
and ejbs, 3.2.2.3.1
working with, 3.2.2.3
AggregateObjectMapping class, 3.2.2.3
AllFieldsLockingPolicy, 5.8.4.1, 5.8.4.1
amendment methods, 3.7, 6.3.3.2
OracleAS TopLink descriptors, customizing, 3.7.1
static, 3.7.1
application development
deployment, 1.3.5
mapping, 1.3.1
overview, 1.3
packaging, 1.3.5
performance tuning, 1.3.6
querying, 1.3.3
session management, 1.3.2
transactions, 1.3.4
application development tools, A
array mappings
about, 3.6.4.1
implementing in Java, 3.6.4.1.1
asynchronous update mode
overview, 8.1.3.5.2
attributes
described, 3.4.3.3
in Java objects, 3.4.3.3

B

batch reading, 10.5
in query objects, 6.7.1
batch writing, 5.6.2, 10.6
BEA WebLogic
configuring OracleAS TopLink for, B.3.2
modifying persistence descriptor, 9.2.3.2.1
setting classpath, B.2.7, B.3.2
setting shared library, B.2.7, B.3.2
using a security manager, B.2.7.1
bean instance
defined, 3.4.3.3
beans
entity bean model, 3.4
mapping under EJB1.1, 3.2.2.1.2
mapping under EJB2.0, 3.2.2.1.3
session beans, 2.4.3.3
stateful beans, 2.4.3.3
stateless, 2.4.3.3
bidirectional relationship
in one-to-one mappings, 3.2.2.2.1
bidirectional relationships, 3.2.2.2.1
maintaining, one-to-many relationships, 3.4.4.1
maintaining, overview, 3.4.4
binding, 5.6.3, 5.6.3
binding and parameterized SQL
binding string data, 5.6.3
binding using parameters, 5.6.3
binding using streams, 5.6.3
explained, 5.6.3
BLOB fields in databases, 3.6.2
boolean logic in expressions, 6.2.1.2.2
branch class, 3.3.3.2
bridge
JDBC-ODBC, 5.4.2.2
other than Sun JDBC-ODBC, 5.4.2.2
Builder Exception, C.2.2
build.properties, Web Client, A.1.1

C

cache
architecture, 8.1.1
configuring, 8.2.1
disabling during read query, 6.5.2
internal query object cache, 6.1.3.2.3, 6.7.5
isolation, 8.2
locking in clustering, 5.8
object cascading refresh, 6.5.3.2
object refresh, 6.5.3.1
queries, 6.5
refresh, 6.5.3.3
refresh, described, 6.1.3.2.1
session cache, 8.1.1.1
stale data, overview, 8.1.1.3
storing query object results, 6.1.3.2.3, 6.7.5
storing query results, 6.5.4
synchronization
in clustering, B.4.2
Unit of Work, 8.1.1.2
usage in queries, 6.5.1
usage of in-memory queries, 6.5.1.2
using identity maps, 4.8.2
cache identity map, 10.5
cache locking
overview, 8.1.2
cache locking, in clustering, 5.8
cache synchronization
asynchronous update, 8.1.3.5.2
clusters, 8.1.3.1
configuring, 8.3.1
configuring in the sessions.xml file, 4.3.4.2.3
discovery, 8.1.3.2
in clustering, B.4.2
message transport, 8.1.3.3
name service, 8.1.3.4
overview, 8.1.3
synchronous update, 8.1.3.5.1
cache, session
clearing, A.1.2
caching
overview, 1.2.3.3
three-tier, 4.9
using the readObject ( ) method, 6.3.1.1.1
Call Finders
creating, 6.10.3.1
executing, 6.10.3.2
using, 6.10.3, 6.10.3
cascading write queries
compared to non-cascading, 6.6.2
ChangedFieldsLockingPolicy, 5.8.4.1, 5.8.4.1
class extraction method
described, 3.3.5
class hierarchy
branch class, 3.3.3.2
leaf class, 3.3.3.3
root class, 3.3.3.1
class indicator
class indicator field, 3.3.4.1
described, 3.3.4
class indicators
and mappings, 3.3.4.2
class loader
loading session, 4.6.1.1
resolving exceptions, 5.5.3
class loader in conversion manager, 5.5.2
class types
defined, 3.3.3
class, persistent, 3.4.3.3
classes
AggregateObjectMapping, 3.2.2.3
CursoredStream
optimizing, 6.9.4.3
Database Exception, 6.11
Database Session
creating, 4.8.2.1
creating tables on database, A.4.1.4
described, 4.8.2.1
public methods, 4.8.2.6
session query operations, 6.3.1
DatabaseLogin
creating the sequence table, A.4.1.5
described, 5.4
DataModifyQuery
described, 6.3.2.2
DataReadQuery
described, 6.3.2.2
DeleteObjectQuery, 6.6.1
described, 6.3.2.2
DirectCollectionMapping, 3.2.2.6
DirectReadQuery
described, 6.3.2.2
DirectToFieldMapping, 3.2.1.1
ExpressionBuilder, 6.2.1.3
InsertObjectQuery, 6.6.1, 6.6.1
and Unit of Work, 7.2.5.2
described, 6.3.2.2
NestedTableMapping, 3.6.4.5.1, 3.6.4.5.1
ObjectRelationalDescriptor, 3.8.1, 3.8.1
ObjectTypeMapping, 3.2.1.3
OneToManyMapping, 3.2.2.4
OneToOneMapping, 3.2.2.2
OptimisticLockException, 5.8.4.1
Performance Profiler, 10.2.2
ReadAllQuery
described, 6.3.2.2
ReadObjectQuery
described, 6.3.2.2
ReportQuery
described, 6.3.2.2
SerializedObjectMapping, 3.6.2
session
logging SQL and messages, 4.10.1
Table Definition, A.4.1, A.4.1.1
TransformationMapping, 3.6.1.1
TypeConversionMapping, 3.2.1.2
Unit of Work
using to modify databases, 6.3.1
UpdateObjectQuery, 6.6.1
described, 6.3.2.2
example, 6.6.1, 6.6.2
ValueReadQuery
described, 6.3.2.2
VariableOneToOneMapping, 3.6.3
WriteObjectQuery
described, 6.3.2.2
classpath
setting for BEA WebLogic, B.2.7, B.3.2
setting for IBM WebSphere, B.2.5
setting for Oracle Application Server Containers for J2EE, B.2.4
Clear button, A.1.2
clearProfiler() method, 10.2.2
Client Session
architecture, 4.2.2
client sessions, 4.8.1.3.1
cluster
overview, 8.1.3.1
clustering
cache locking, 5.8
cache synchronization, B.4.2
explicit query refreshes, 8.3.2
clusters
configuring, 8.3.1.1
collection class, 6.1.3.1.2, 6.3.2.4.3, 6.4.2
specifying in query objects, 6.3.2.4.3
collections
as query results, 6.4.2
collocation
described, B.4.1
in BEA WebLogic Server cluster, B.4.1
pinning, B.4.1.2
static partitioning, B.4.1.1
commit
and Java Transaction API, 7.2.6.1, 7.2.6.1.1
overview, 7.2.6
common deployment errors, C.3.1.1
composite primary key, 3.2.2.2.1
concurrency, 4.8.1.3.6
Concurrency Exception, C.2.3
configuring, 4.8.3.2
development environment, A.2
Oracle JDeveloper, A.2
conform results option
described, 6.1.3.4
Connect button, A.1.2
connection policies, 4.8.1.3.11
connection pooling
described, 4.8.1.3.7
Server Session, 4.8.1.3.9
container configuration file
described, 9.2.3.2
container-managed persistence
concepts, 3.4.3.1
configuring for BEA WebLogic, B.3.2
configuring OracleAS TopLink, B.3
software requirements, B.1
container-managed persistent entity beans, 3.4.3.2
Conversion Exception, C.2.4
conversion manager, 5.5
assigning a custom conversion manager to a session, 5.5.1
assigning a custom conversion manager to all subsequent sessions, 5.5.1
class loader, 5.5.2
described, 5.5
using, 5.5
using custom types, 5.5.1
copy policy
implementing, 3.7.4
implementing in Java, 3.8.6
CORBA
message optimization, 10.3
OracleAS TopLink transport layer support, 4.8.4.1.2
Create tab (OracleAS TopLink Web Client), A.1.4
createObject() method, A.4.1.4
Creating a redirect finder, 6.3.3.4.2
creating in Java
mappings, 3.7.8
OracleAS TopLink descriptors, 3.7.8
cursor output
in stored procedures, 6.2.3.2
cursored streams
example, 6.9.4.2.1
optimizing, 6.9.4.3
ReadAllQuery methods, 6.3.2.4.4
usage example, 4.8.4.6
using, 6.9.4
cursors, scrollable
traversing, 6.9.4.1.1
custom query objects
creating, 6.6.4
custom SQL, 4.7.1.2
data level queries, 6.2.2.2
SQL queries, 6.2.2.1
using, 6.2.2
custom SQL queries
in OracleAS TopLink query framework, 4.7.1.2
custom types
assigning to a OracleAS TopLink session, 5.5.1
custom types, using with conversion manager, 5.5.1
customization
DatabaseLogin, 4.8.1.5
descriptors and mappings, 3.7
OracleAS TopLink descriptors using amendment methods, 3.7.1
Server Session, 4.8.1.5
the DeploymentCustomization interface, 4.8.1.8
customizing
DeploymentCustomization interface, 4.8.1.8
descriptors using amendment methods, 3.7.1

D

data access
overview, 1.2.3.2
data level queries
in expressions, 6.2.1.7
using custom SQL, 6.2.2.2
data optimization, 5.6.1
database
reading from using session, 6.3.1.1
writing to using session, 6.3.1.2
database access
using stored procedures, A.6
database and Java type conversion tables, A.4.2
Database Exception, C.2.5
database exceptions, 6.11
database login, 5.4
Database Session
architecture, 4.2.3
database session
defining in the sessions.xml file, 4.3.4.1
database sessions, defined, 4.8.2
database, logging out, 4.8.2.3
DatabaseException class, 6.11
DatabaseLogin class, using to store login information, 5.4
DatabaseLogin described, 4.8.1.6
DatabaseRow, 3.6.1.1
DatabaseSession class
creating tables on a database, A.4.1.4
described, 4.8.2.1
instantiating, 4.8.2.1
logging SQL and messages, 4.10.1
public methods, 4.8.2.6
session queries, 6.3.1
data-level query
example, 6.2.1.7.2, 6.2.2.1
DataModifyQuery, 6.3.2.2
DataReadQuery, 6.3.2.2
Datasource
login in the sessions.xml, 4.3.4.2
DataSources, using JDBC2.0, 5.4.4.3
DB Access (Web Client), A.1.5
delete operation, 6.3.1.2.5
DeleteObjectQuery
defined, 6.3.2.2
example, 6.6.1
dependent objects
merging with SessionAccessor, 3.4.5.1.2
merging without SessionAccessor, 3.4.5.1.3
dependent objects, managing under EJB 1.1, 3.4.5
Deploy Tool
using with WebSphere Studio Application Developer, A.3.1
deploy tool for WebSphere, A.3
deployment
as part of the application development process, 1.3.5
modifying BEA WebLogic persistence descriptor, 9.2.3.2.1
XML files, non-application server, 9.2.1
deployment descr, 3.7.1
deployment descriptors
described, 3.4.1
for entity beans, 9.2.1
deployment errors, solutions, C.3.1.1
Deployment Exception, C.2.14
deployment JARs, troubleshooting, C.3.1
deployment overview, entity beans, 9.1.1.2
deployment, hot, 9.4
DeploymentCustomization interface, 4.8.1.8
DeploymentXMLGenerator, 9.2.1.1
descriptor copy policy
implementing, 3.7.4
descriptor events
receiving, 3.7.3.1
registering with a descriptor, 3.7.3.1.3
supported events, 3.7.3.2
using, 3.7.3
descriptor exceptions, error codes, C.2.1
descriptors
described, 3.1.2
OracleAS TopLink, 1.2.4.3
searching with OracleAS TopLink Web Client, A.1.3
descriptors (OracleAS TopLink)
creating in Java, 3.7.8
customizing with amendment methods, 3.7.1
development components, 1.2.1
development environment, configuring, A.2
development exceptions, C
builder exception, C.2.2
development services
described, A.5.2
development tools
profiler
using, 10.2
schema manager
described, A.4
direct collection mappings
example, 3.2.2.6
in Java code, 3.2.2.6
working with, 3.2.2.6
direct connect drivers, 5.4.4.2
direct mapping
described, 3.1.3.3.1
direct mappings
described, 3.2.1
direct-to-field, 3.2.1.1
objects type, 3.2.1.3
type conversion, 3.2.1.2
using, 3.2.1
direct to field mappings
timestamp support, 3.8.10.1
DirectCollectionMapping class, 3.2.2.6
DirectReadQuery, 6.3.2.2
direct-to-field mappings, 3.2.1.1
in Java code, 3.2.1.1
DirectToFieldMapping class, 3.2.1.1
Disconnect button, A.1.2
discovery
configuring, 8.3.1.2
overview, 8.1.3.2
Discovery Exception, C.2.21
distributed cache synchronization
overview, 8.1.3
does exist write object, 10.6
domain.jar.path, Web Client, A.1.1.1
drivers, direct connect, 5.4.4.2
dynamic finders
creating, 6.10.7.1
using, 6.10.7

E

EJB 1.1
mappings between beans, 3.2.2.1.2
EJB 2.0
mapping restrictions not enforced by OracleAS TopLink, 3.2.2.1.3
mappings between beans, 3.2.2.1.3
EJB container, described, 3.4.1
EJB deployment, hot, 9.4
EJB Entity bean deployment
configuring descriptors, 9.2.3.1
overview, 9.1.1.2
EJB entity beans
relationships under EJB 2.0, 3.2.2.1.3
EJB finders
defining, 6.10.1
described, 6.1.6
ejb-jar.xml options, 6.10.2
using, 6.10
EJB JAR XML Exception, C.2.24
EJB Primary Key
defined, 3.4.3.3
EJB QL
in queries, 6.2.4
in sessions, 6.2.4.3
limitations, 6.2.4.4
ReadAllQuery, 6.2.4.2
using finders, 6.10.5
using with OracleAS TopLink, 6.2.4.1
EJB redirect finders
using, 6.3.3.4
EJB server, described, 3.4.1
EJB Session Beans, 4.8.4.1.2
EJB specification
inheritance, 3.3.6
sequencing, 3.2.6.6
EJBHome
defined, 3.4.3.3
ejb-jar.xml
EJB finder options, 6.10.2
ejb-jar.xml file
configuring, 9.2.3.2
overview, 9.2.3.1
synchronization under EJB 2.0, 9.2.3.1
EJBLocalHome
defined, 3.4.3.3
EJBLocalObject
defined, 3.4.3.3
EJBObject
defined, 3.4.3.3
EJBSelect
understanding, 6.10.10
using in a finder, 6.10.10
encryption, password, 4.3.4.2
Enterprise JavaBeans
2.0 support, 3.4.3.2.1
container, 3.4.1, 3.4.1
deployment descriptors, 3.4.1
described, 3.4.1
Entity beans, 3.4.1
message-driven beans, 3.4.1
server, 3.4.1
Session Beans, 3.4.1
Entity bean deployment
configuring descriptors, 9.2.3.1
overview, 9.1.1.2
entity bean inheritance restrictions, 3.3.6
entity bean model, 3.4
entity beans
bean instance, 3.4.3.3
container managed, 3.4.3.2
defined, 3.4.3.3
deployment overview, 9.1.1.2
described, 3.4.1
EJB Home, 3.4.3.3, 3.4.3.3
EJB Object, 3.4.3.3
EJB Primary Key, 3.4.3.3
EJBLocalHome, 3.4.3.3
EJBLocalObject, 3.4.3.3
importing 2.0 relationship metadata into the OracleAS TopLink Mapping Workbench, 3.2.2.1.4
in the OracleAS TopLink Mapping Workbench, 3.2.9.1
inheritance, 3.3.6
mappings, 3.2.2.1.2, 3.2.2.1.5
persistent state, 3.4.3.3
primary keys, 3.2.5.1
relationships between, 3.2.2.1.1
relationships between beans and Java objects, 3.2.2.1.5
relationships under EJB 1.1, 3.2.2.1.1
sequencing with, 3.2.6.6
with OracleAS TopLink Mapping Workbench, 3.2.9.1
entity beans and relationships, 3.2.2.1
entity deployment
troubleshooting, C.3
error codes, C.2
10001-10047, C.2.11.1
1-176, C.2.1
12000-12004, C.2.12.1
13000-13020, C.2.13.1
14001-14027, C.2.14.1
15001-15024, C.2.15.1
16001-16006, C.2.16.1
17001-17006, C.2.17.1
18001-18002, C.2.18.1
19001-19003, C.2.19.1
20001-20004, C.2.20.1
22001-22004, C.2.21.1
22101-22105, C.2.22.1
25001, C.2.23.1
72000-72023, C.2.24.1
8001-8010, C.2.9.1
9000-9009, C.2.10.1
error codes and descriptions, C.2
errors, C.2.8
event
implementing in Java, 4.11.3
Event Manager, 3.7.3, 4.11.2
events
about, 3.7.3
events, session, 4.11
examples
cursored streams, 6.9.4.2.1
expression framework, 6.3.3.2.3
multiple tables, 3.8.7.4
named finders, 6.3.3.2, 6.3.3.2.4
optimistic locking, 3.8.9.1
performance optimization, 10.5.2, 10.5.4
read query, 10.2.2.1
READALL finders, 6.10.3.1, 6.10.3.2, 6.10.3.2, 6.10.4, 6.10.8.1, 6.10.8.1
report query, 6.7.3
scrollable cursors, 6.9.4.1.1
serialized object mapping, 3.6.2
session broker, 4.8.3.2.2
session event manager, 4.11.2
SQL queries, 6.2.2.1
stored procedure call, 6.2.3.1
transformation mapping, 3.6.1.1
type conversion mapping, 3.2.1.2
Unit of Work, 7.2.2, 7.3.6
variable one-to-one mapping, 3.6.3, 3.6.3
write, write all, 6.3.1.2.1
exception handlers, 4.10.4
exception handling
in queries, 6.11
exceptions
about, C.1
chained, 4.10.1.1
communication exceptions, C.2.12.1
concurrency exceptions, C.2.3
conversion exception, C.2.4
database, 6.11
database exceptions, C.2.5
deployment exceptions, C.2.14.1
descriptor exceptions, C.2.1
development, C.1.2
discovery exceptions, C.2.21.1
EJB exceptions factory, C.2.11.1
EJB JAR XML exceptions, C.2.24.1
EJB QL exceptions, C.2.9.1
java.security.AccessControlException, C.3.2, C.3.2
JDO exceptions, C.2.16.1
JMS processing exceptions, C.2.18.1
optimistic lock exceptions, C.2.6
OracleAS TopLink Exception class, C.1
query exceptions, C.2.7
remote command manager exceptions, C.2.22.1
runtime, C.1.1
SDK data store exceptions, C.2.17.1
SDK descriptor exceptions, C.2.19.1
SDK query exceptions, C.2.20.1
session loader exceptions, C.2.10.1
synchronization exceptions, C.2.15.1
validation exceptions, C.2.8
XML conversion exception, C.2.23.1
XML data store exceptions, C.2.13.1
expression components, 6.2.1.2
EXPRESSION finders
using, 6.10.4
expression framework, 6.3.3.2.3
ExpressionBuilder, 6.2.1.3
expressions
components, 6.2.1.2
data level queries, 6.2.1.7
outer joins, 6.7.2
parallel expressions, 6.2.1.4.2
platform functions, 6.2.1.6
query keys, 6.2.1.8
subqueries and subselects, 6.2.1.4.1
user-defined functions, 6.2.1.6
using, 6.2.1
using Boolean logic, 6.2.1.2.2
with query by example, 6.2.5.3

F

field locking policies, 3.8.9, 3.8.9, 3.8.9, 3.8.9.1, 3.8.9.1, 3.8.9.1, 5.8.1
field types
Oracle, 5.2.1, A.4.2
findAll
using, 6.10.7.2
findByPrimaryKey
using, 6.10.7.3
Finder Libraries, using, 6.10.1
finders
advanced options, 6.10.11
caching options, 6.10.11.1
choosing, 6.10.9
disabling cache, 6.10.11.2
managing large result sets, 6.10.11.4
refreshing results, 6.10.11.3
foreign keys, 6.2.1.5
direct collection mappings, 3.2.2.6
one-to-one mappings, 3.2.2.2.1
working with, 3.2.7
full identity map, 10.5

G

generating deployment JARs, troubleshooting, C.3.1
getInheritancePolicy(), 3.8.3
getWrapperPolicy(), 3.7.7

H

hierarchical queries
described, 6.8.2
home interface, inheritance, 3.3.6
Home tab (Web Client), A.1.2
hot deployment, described, 9.4

I

IBM Informix
using native sequencing, 5.4.4.1
IBM WebSphere
configuring module visibility, B.2.5.1
setting classpath, B.2.5
IBM WebSphere Server, troubleshooting, C.3.2
IBM WebSphere Studio Application Developer
Deploy Tool, A.3.1
identity map cache
disabling during a write query, 6.6.3
refresh in read query, 6.5.3.3
identity maps, 4.5, 4.8.2
cache identity map, 10.5, 10.5
cascading refresh during read query, 6.5.3.3
example, 6.5.3.3
full identity map, 10.5, 10.5
refreshing during read query, 6.5.3.3
soft cache identity map, 10.5
soft cache weak identity map, 10.5
weak identity map, 10.5, 10.5
Indirection
ValueHolder indirection, 3.2.3.1
indirection, 4.8.4.5, 10.5
choosing the correct type, 3.2.3.4
described, 3.1.5, 3.2.3.5
EJBs, entity beans, 3.2.3.5
implementing in Java, 3.8.4
in transformation mapping, 3.6.1.1
example, 3.6.1.1
one-to-many mappings, 3.2.2.2.1
proxy indirection, 3.2.3.2
resolving issues with serialization, 3.2.4.1.1
transparent indirection, 3.2.3.3
working with, 3.2.3
Informix
using native sequencing, 5.4.4.1
inheritance
creating hierarchy in Java, 3.8.3
described, 3.1.3.4, 3.3
EJBs, entity beans, 3.3.6
entity bean restrictions, 3.3.6
home interface, 3.3.6
implementing in Java, 3.8.3
leaf classes, 6.9.3
querying on hierarchy, 6.9.3
transformed to relational model, 10.7.3
working with, 3.3
inheritance hierarchies
querying on, 6.9.3
InheritancePolicy method, 3.8.3.2.1
in-memory queries
described, 6.1.3.2.2
in-memory query, 6.5.1.2
check cache using exact primary key, 6.5.1.2
check cache using primary key, 6.5.1.2
check database if not in cache, 6.5.1.2
conform results in Unit of Work, 6.5.1.2
using, 6.5.1.2
insert operation, 6.3.1.2.1, 6.3.1.2.3
InsertObjectQuery, 6.3.2.2
instantiation policy
implementing in Java, 3.7.6.1
methods, 3.7.6.1
overriding in Java, 3.7.6.1
integrity checker, 4.10.3
interfaces
implementing in Java, 3.8.5
querying on, 6.9.2
internal query object cache, 6.1.3.2.3, 6.7.5
isolation
cache, 8.2
Iterator interface, 6.9.4.1

J

J2EE containers
non-CMP configuration, B.2
jars
common deployment errors, C.3.1.1
Java and database type conversion tables, A.4.2
Java database
managing type conversions with Schema Manager, A.4.2
Java iterators
described, 6.9.4.1
Java objects
described, 3.4.3.3
merging changes under EJB1.1, 3.4.5.1.1
serializing between client and server under EJB 1.1, 3.4.5.1
Java streams
described, 6.9.4.2
optimizing, 6.9.4.3
support for, 6.9.4.2.1
Java Transaction API
and Unit of Work, 7.1.2.2.1
and Unit of Work commit, 7.2.6.1, 7.2.6.1.1
and Unit of Work Roll back, 7.2.6.2.1
Java Transaction Service (JTS), 5.3.4
java.security.AccessControlException, C.3.2, C.3.2
JavaSourceGenerator, 9.2.2
JConnect (Sybase), 4.8.2.4
JDBC
login in the sessions.xml file, 4.3.4.2
JDBC 2.0 DataSources, 5.4.4.3
JDBC-ODBC bridge, 5.4.2.2, 5.4.2.2
JMS Processing Exception, C.2.18
join reading
in query objects, 6.7.2
joining, 10.5
joins, outer, 6.7.2
JTA
OracleAS TopLink support, 7.5.2
JTA (Java Transaction API)
OracleAS TopLink integration, 5.3.4

K

keys
foreign, 3.2.2.2.1
p, A.4.1.1
primary, composite, 3.2.2.2.1

L

large result sets, managing in finders, 6.10.11.4
leaf class, 3.3.3.3
leaf classes, 6.9.3
locking
pessimistic, 5.8.3
locking policies
implementing in Java, 3.8.9
logging into the database, 5.4
logging out, 4.8.2.3
login class
creating for projects created in OracleAS TopLink Mapping Workbench, 5.4.1
creating for projects not created in OracleAS TopLink Mapping Workbench, 5.4.1
login parameters
setting in code, 5.4.3.1
logs
chained exceptions, 4.10.1.1

M

manager, session events, 4.11.2
manual transactions, 4.8.2.4
many-to-many mappings, 3.2.2.7.1
with EJBs, 3.2.2.7.1
working with, 3.2.2.7
mapping
aggregate collection mappings and EJBs, 3.2.2.5.4
as part of the application development process, 1.3.1
attribute, 3.2.2.3
bidirectional relationships, 3.2.2.2.1
described, 3.1.2
direct, described, 3.1.3.3.1
EJB 2.0 restrictions not enforced by OracleAS TopLink, 3.2.2.1.3
object type, 3.2.1.3
relationship, 3.2.2.3
relationship, described, 3.1.3.3.2
serialized object, 3.6.2
transformation, 3.6.1.1
type conversion, 3.2.1.2, 3.2.1.2
mappings
aggregate collections, 3.2.2.5
aggregate object, 3.2.2.3, 3.2.2.3
aggregate object, with EJBs, 3.2.2.3.1
between entity beans, 3.2.2.1.2
between entity beans and Java objects, 3.2.2.1.5
BLOB fields, 3.6.2
creating, 3.2
creating in Java, 3.7.8
described, 3.2
direct, 3.2.1
direct collection, 3.2.2.6
direct mappings, 3.2.1
direct-to-field, 3.2.1.1
many-to-many, 3.2.2.7, 3.2.2.7.1
many-to-many, with EJBs, 3.2.2.7.1
object type, 3.2.1.3
one-to-many, 3.2.2.4, 3.2.2.4
one-to-many object, with EJBs, 3.2.2.4.1
one-to-one, 3.2.2.2, 3.2.2.2
one-to-one with EJBs, 3.2.2.2.2
OracleAS TopLink metadata, 1.2.4.4
relationship, 3.2.2.1
serialized object, 3.6.2
type conversion, 3.2.1.2
marshalling, 3.2.4
message transport
overview, 8.1.3.3
Message-driven beans, described, 3.4.1
messages, error, C.2
metadata
project.xml file, 1.2.4.2
metadata model, described, 3.1.2
methods
addDirectMapping(), 3.2.1.1
addField(), A.4.1.1
addForeignKeyConstraint(), A.4.1.1
addIdentityField(), A.4.1.1
addPrimaryKeyField(), A.4.1.1
addTableName, 3.8.7
addToAttributeOnlyConversionValue(), 3.2.1.3
clearProfiler(), 10.2.2, 10.2.2.1
copy policy, 3.8.6
createObject(), A.4.1.4
described, 3.4.3.3
in Java objects, 3.4.3.3
instantiation, 3.7.6.1
replaceObject(), A.4.1.4
setDefaultAttributeValue(), 3.2.1.3
setName(), A.4.1.1
setProfiler(), 10.2.2, 10.2.2.1
wrapper policy, 3.7.7
Microsoft SQL Server
native sequencing, 5.4.4.1
module visibility
in IBM WebSphere, B.2.5.1
multiple read connections
overview, 4.8.1.3.8
Multiple Table Mappings
using, 3.2.8
multiple tables
implementing in Java, 3.8.7, 3.8.7
implementing in Java when primary keys are named differently, 3.8.7.2
implementing in Java when primary keys match, 3.8.7.1
implementing in Java when related by foreign key, 3.8.7.3
implementing in Java, non-standard table relationships, 3.8.7.4
multi-processing, 10.6.1.5

N

name service
configuring, 8.3.1.3
overview, 8.1.3.4
named finders
using, 6.3.3.2
named queries
defining, overview, 6.3.3.2
using, 6.3.3.1
native sequencing, 3.2.6.5, 5.4.4.1
configuring in the sessions.xml file, 4.3.4.2.2
Microsoft SQL Server, A.4.1.3
Oracle, 3.2.6.3.1, 3.2.6.4, A.4.1.5
Oracle SEQUENCE object, 3.2.6.4.2
Sybase, A.4.1.3
nested table mappings
about, 3.6.4.5
Java, 3.6.4.5.1
NestedTableMapping class, 3.6.4.5.1
non-cascading write queries
compared to cascading, 6.6.2
creating using dontCascadeParts ( ) method, 6.6.2
non-standard table relationships
implementing in Java, 3.8.7.4

O

object array mapping
about, 3.6.4.2
object array mappings
implementing in Java, 3.6.4.2.1
object identity, 4.5, 4.8.2
object indirection, 10.5
object model, 4.7, 6.3.1, 10.7
object reading, partial, 10.5
object relationships
working with, 3.2.7
object type mapping
example, 3.2.1.3
object type mappings
using, 3.2.1.3
object, cache, 5.8.4.2
object-relational descriptors
implementing in Java, 3.8.1
ObjectRelationalDescriptor class, 3.8.1
objects
as query results, 6.4.1
cascading refresh in cache, 6.5.3.2
creating and editing in Web Client, A.1.4
query, 6.2.5
refreshing in cache, 6.5.3.1
searching with OracleAS TopLink Web Client, A.1.3
ObjectTypeMapping class, 3.2.1.3
one-to-many mapping
example, 3.2.2.4, 3.2.2.4
Java, 3.2.2.4
one-to-many mappings, 3.2.2.4
OneToManyMapping class, 3.2.2.4
one-to-one mapping
example, 3.2.2.2.1, 3.2.2.2.1
Java, 3.2.2.2
one-to-one mappings
with EJBs, 3.2.2.2.2
working with, 3.2.2.2
OneToOneMapping class, 3.2.2.2
operators
boolean logic, 6.2.1.2.2
optimistic lock
overview, 5.8
Optimistic Lock Exception, C.2.6
optimistic locking, 5.8.1, C.2.6
database exception, 6.11
field locking policy, 5.8.4.1
optimistic read lock
overview, 5.8
OptimisticLockException class, 5.8.4.1
optimization
data, 5.6.1
performance, 10
schema, 10.7
Oracle
field types, 5.2.1, A.4.2
remote session support, 4.8.4.1.2
using native sequencing, 5.4.4.1
Oracle Application Server Containers for J2EE
setting classpath, B.2.4
Oracle Database
date and timestamp mappings, 3.8.10.1
Oracle extensions
hierarchical queries, 6.8.2
Oracle Hints, 6.8.1
support, 6.8
Oracle Hints
described, 6.8.1
Oracle JDeveloper, configuring with OracleAS TopLink, A.2
Oracle native sequencing, 3.2.6.3.1, 3.2.6.4
SEQUENCE object, 3.2.6.4.2
OracleAS TopLink, 1.2.1
advantages, 1.1.2.1
application development overview, 1.3
problem space, 1.1.1
OracleAS TopLink container-managed persistence
configuring, B.3
configuring for BEA WebLogic, B.3.2
software requirements, B.1
OracleAS TopLink deploy tool for IBM WebSphere, A.3
OracleAS TopLink descriptors
creating in Java, 3.7.8
customizing with amendment methods, 3.7.1
OracleAS TopLink Exceptions
development exceptions, C.1.2
runtime exceptions, C.1.1
OracleAS TopLink Expression Framework
defining named queries, 6.3.3.2.2
described, 6.1.2.1
using, 6.3.3.2.3
OracleAS TopLink file
metadata, 1.2.4.2
OracleAS TopLink Foundation Library
overview, 1.2.3
OracleAS TopLink Mapping Workbench
defined queries, 6.3.4
overview, 1.2.2
using with entity beans, 3.2.9.1
OracleAS TopLink metadata
descriptors, 1.2.4.3
mappings, 1.2.4.4
OracleAS TopLink sessions
OracleAS TopLink Web Client, A.1.2
OracleAS TopLink Sessions Editor
overview, 1.2.2.1, 1.2.2.1
OracleAS TopLink Web Client
executing SQL, A.1.5
searching objects, A.1.3
OracleAS TopLink with containers
software requirements, B.1
oracle.sql.TimeStamp, 3.8.10
OrbixWeb, 4.8.4.1.2
outer joins, 6.7.2
in expressions, 6.7.2
output parameter event
in stored procedures, 6.2.3.3

P

packaging
as part of the application development process, 1.3.5
parameter binding, 5.6.3, 5.6.3
parameterized expressions
example, 6.2.1.5.2
parameterized SQL
described, 5.6.3
enabling on queries, 6.3.2.4.2
in query objects, 6.3.2.4.2
OracleAS TopLink optimization features, 10.6
partial attribute reading
query objects, 6.7.4
partial object reading, 10.5
performance optimization
described, 10
examples, 10.5.1
using Performance Profiler, 10.2
Performance Profiler, 10.2
class, 10.2.2
performance tuning
as part of the application development process, 1.3.6
persistence descriptor, 9.2.3.2.1
persistence descriptor, in BEA WebLogic deployment, 9.2.3.2.1
persistent classes
registering events, 3.7.3.1.3
persistent classes in Java objects, 3.4.3.3
persistent entities, described, 3.1.1
persistent entity beans, 3.4.3.2
persistent state, 3.4.3.3
pessimistic lock
overview, 5.8
pessimistic locking
described, 5.8.3
example, 5.8.3.3
pinning
overview, B.4.1.2
with session beans, B.4.1.2.2
with user transactions, B.4.1.2.1
platform functions, in expressions, 6.2.1.6
pooling, connection, 4.8.1.3.7
preallocation, in sequencing, 3.2.6.2
predefined queries
described, 6.1.5
EJBs and finders, 6.3.3.4
named finders, 6.3.3.2
named queries, 6.3.3.1
redirect queries, 6.3.3.3
using, 6.3.3
preferences
Web Client, A.1.7
Preferences tab (Web Client), A.1.7
primary key
composite, 3.2.2.2.1
implementing in Java, 3.8.2
primary keys
defined, 3.1.4.1
entity beans, 3.2.5.1
overview, 3.2.5
Profiler, 4.10.2
profiler development tool, 10.2
Profiler tab (OracleAS TopLink Web Client), A.1.6
project
deployment overview, 9.1.1.2
projects
described, 3.1.2
proxy indirection, 3.2.3.2
descriptor configuration, 3.2.3.2
implementing, 3.2.3.2
implementing in Java, 3.2.3.2
model configuration, 3.2.3.2

Q

queries
advanced options, 6.9
basics, 6.2
cache, 6.5
cascading, 6.6.2
concepts, 6.1
cursored streams, 6.9.4
defined in OracleAS TopLink Mapping Workbench, 6.3.4
exception handling, 6.11
on inheritance hierarchies, 6.9.3
on interfaces, 6.9.2
overview, 1.2.3.4
query keys, creating, 6.9.1
scrollable cursor, 6.9.4
session queries, 6.3.1
SQL, 6.2.2.1
variable one-to-one mappings, 6.9.5
queries, named
defining, 6.3.3.2
defining under EJB QL, 6.3.3.2.1
defining under OracleAS TopLink framework
defining named queries, 6.3.3.2.2
defining under SQL, 6.3.3.2.1
query
report, 10.5
query basics
custom SQL, 6.2.2
EJB QL, 6.2.4
expressions, 6.2.1
query by example, 6.2.5
stored procedures, 6.2.3
query by example, 6.2.5
combining with expressions, 6.2.5.3
described, 6.1.2.2
example policy, 6.2.5.2
sample instance, 6.2.5.1
Query Exception, C.2.7
query keys
creating, 6.9.1
implementing in Java, 6.9.1.1
in expressions, 6.2.1.8
query mechanisms
EJB finders, 6.1.6
predefined queries, 6.1.5
query methods, 6.3.1
query objects
batch reading, 6.7.1
caching results, 6.1.3.2.3, 6.7.5
components, 6.3.2.1
creating, 6.3.2.2
creating, overview, 6.3.2.2
cursoring and ReadAll queries, 6.3.2.4.4
DataModifyQuery
described, 6.3.2.2
DataReadQuery
described, 6.3.2.2
DeleteObjectQuery
described, 6.3.2.2
DirectReadQuery
described, 6.3.2.2
examples, 6.3.2.3, 6.3.2.3
executing, 6.3.2
executing queries in, 6.3.2.2
InsertObjectQuery
described, 6.3.2.2
join reading, 6.7.2
ordering for ReadAll queries, 6.3.2.4.1
parameterized SQL, 6.3.2.4.2
partial attribute reading, 6.7.4
performance, 6.7
query optimization, 6.3.2.5
query types, 6.3.2.2
read query objects, 6.3.2.2
ReadAllQuery
described, 6.3.2.2
ReadObjectQuery
described, 6.3.2.2
relationship to database, 4.8.2.2
report query, 6.7.3, 10.5.1.2
ReportQuery
described, 6.3.2.2
specifying collection class, 6.3.2.4.3
UpdateObjectQuery
described, 6.3.2.2
using in place of session methods, 6.6
ValueReadQuery
described, 6.3.2.2
WriteObjectQuery
described, 6.3.2.2
query results
caching, 6.5.4
collections, 6.4.2
objects, 6.4.1
reports, 6.4.4
streams, 6.4.3
using, 6.4
query timeout example, 6.3.2.5.3
query, report, 6.4.4, 6.7.3, 10.5.1.2
querying
as part of the application development process, 1.3.3

R

read all operation, 4.7.1, 6.3.1.1.2, 6.3.1.1.2
read connections
multiple, 4.8.1.3.8
read operation, 4.7.1, 6.3.1.1.1
read queries
identity map cache refresh, 6.5.3.3
read query
cascading refresh of identity maps, 6.5.3.3
refreshing identity maps, 6.5.3.3
read query example, 10.2.2.1
read query objects, described, 6.3.2.2
ReadAll finders, 6.10.8
creating, 6.10.8.1
executing, 6.10.8.1
using, 6.10.8
ReadAll queries
cursoring in query objects, 6.3.2.4.4
ordering in query objects, 6.3.2.4.1
readAllObjects()
example, 4.7.1.1, 6.3.1.1.2
ReadAllQuery
in EJB QL, 6.2.4.2
reading, batch, 10.5
readObject()
example, 4.7.1.1, 6.3.1.1.1
redeployment, 9.4
redirect finders
using, 6.3.3.4
redirect queries
EJB finders, 6.3.3.4
using, 6.3.3.3
reference mapping
example, 3.6.4.4.1
in Java, 3.6.4.4.1
ReferenceMapping class, 3.6.4.4
refresh cache
described, 6.1.3.2.1
refresh operation, 6.3.1.1.3
relational mappings
about, 3.6.4
relationship
bidirectional, 3.2.2.2.1
relationship mapping
described, 3.1.3.3.2
EJB 2.0, 3.2.2.1.3
with EJBs, 3.2.2.1
relationship mappings
aggregate object, 3.2.2.3
described, 3.2.2, 3.2.2.1
direct collection, 3.2.2.6
EJB 1.1, 3.2.2.1.2
EJB 2.0, 3.2.2.1.3
many-to-many, 3.2.2.7
one-to-many, 3.2.2.4
one-to-one, 3.2.2.2
with entity beans, 3.2.2.1
relationships
described, 3.4.3.3
relationships and entity beans, 3.2.2.1
Remote Command Manager Exception, C.2.22
remote connection using RMI
example, 4.8.4.8
Remote Session
architecture, 4.2.4
remote session, 4.8.4
replaceObject() method, A.4.1.4
report query
query objects, 6.7.3, 10.5.1.2
use case, 10.5
using, 6.4.4, 6.7.3, 10.5.1.2
ReportQuery, 6.3.2.2
reports
query results, 6.4.4
RMI
message optimization, 10.3
remote session support, 4.8.4.1.2
roll back
and Java Transaction API, 7.2.6.2.1
overview, 7.2.6.2
root class, 3.3.3.1
runtime exceptions, C, C.1.1
run-time issues
maintaining bidirectional relationships, 3.4.4
runtime problems, troubleshooting, C.3.2.1
runtime services
described, A.5.1

S

Schema Manager
creating tables, A.4.1
managing Java database type conversions, A.4.2
overview, A.4
schema manager, A.4.2
schema manager development tool, A.4
schema, optimization, 10.7
scrollable cursor
traversing, 6.9.4.1.1, 6.9.4.1.1
using, 6.9.4
using for ReadAllQuery, 6.3.2.4.4, 6.9.4.1
SDK Data Store Exception, C.2.17
SDK Descriptor Exception, C.2.19
SDK Query Exception, C.2.20
Search tab (Web Client), A.1.3
searching
objects in sessions, A.1.3
security, 4.3.4.2
with BEA WebLogic, B.2.7.1
select methods
using, 6.10.10
SelectedFieldsLockingPolicy, 5.8.4.1, 5.8.4.1
SEQ_COUNT column in sequence table, 3.2.6.3.1
sequence numbers
implementing in Java, 3.8.8
Microsoft SQL Server, A.4.1.3
preallocation, 10.6.1.2
specifying, 5.4.4.1
Sybase, A.4.1.3
write optimization features, 10.6
SEQUENCE objects in Oracle native sequencing, 3.2.6.4.2
sequence table, 5.4.4.1
sequencing
configuring in the sessions.xml file, 4.3.4.2.2, 4.3.4.2.2
defined, 3.1.4.2
described, 3.2.6
implementing class tables, 3.2.6.1
native, 3.2.6.5
native Oracle, 3.2.6.3.1
preallocation, 3.2.6.2
SEQ_COUNT, 3.2.6.3.1
table, 3.2.6.3
with BEA WebLogic, 3.2.6.6.1, 3.2.6.6.2
with entity beans, 3.2.6.6
with IBM WebSphere, 3.2.6.6.1
with stored procedures, 3.2.6.7, A.6.1.1
serialization
defined, 3.1.6
limitations, 3.2.4.3
marshalling, 3.2.4
resolving indirection issues, 3.2.4.1.1
serialization, described, 3.2.4
serialized object mappings
about, 3.6.2, 3.6.2
example, 3.6.2
Java, 3.6.2
SerializedObjectMapping class, 3.6.2
server layer, 4.8.4.1.3
Server Session
architecture, 4.2.1
defining in the sessions.xml file, 4.3.4.1
described, 4.8.1.3.1
overview of use, 4.8.1
Server Session connection options, 4.8.1.3.9, 4.8.1.3.9
session
concepts, 4.1
loading with alternative class loader, 4.6.1.1
session bean model, 2.4.3.3
session beans
described, 2.4.3.3
model, 2.4.3.3
remote session support for, 4.8.4.1.2
session beans, described, 3.4.1
Session Broker
overview, 4.2.5
session broker, 4.8.3.2
adding sessions, 4.8.3.2.2
multiple sessions, 4.8.3.1
two-phase commits, 4.8.3.3
two-stage commits, 4.8.3.3.1
using, 4.8.3
session cache
overview, 8.1.1.1
session configuration file
loading alternative, 4.6.1.2
reparsing, 4.6.1.2.3
session described, 4.8.1.2
session event manager, 4.11.2
session listener class
described, 4.8.1.7
session management
as part of the application development process, 1.3.2
development services, A.5.2
runtime services, A.5.1
Session management services
described, A.5
Session Manager
destroying sessions, 4.6.3
retrieving a session, 4.6.1
session location, 4.6.1
storing sessions, 4.6.2
session queries, 6.3.1
executing, 6.3.1
in OracleAS TopLink query framework, 6.3.1
reading from database, 6.3.1.1
writing to database, 6.3.1.2
session query
using EJB QL, 6.2.4.3
session, remote, 4.8.4
SessionAccessor
merging dependent objects under EJB 1.1, 3.4.5.1.2
sessions
adding to session broker, 4.8.3.2.2
architectures, 4.2
caching, 4.1.5
Client Session, 4.1.2.2
Client Session architecture, 4.2.2
connecting to with OracleAS TopLink Web Client, A.1.2
connection pool, 4.1.4
Database Session, 4.1.2.4
Database Session architecture, 4.2.3
destroying in Session Manager, 4.6.3
multiple, 4.8.3.1
overview, 1.2.3.1
profiling, 4.1.6
Remote Session, 4.1.2.3
Remote Session architecture, 4.2.4
searching, A.1.3
Server Session, 4.1.2.1
Server Session architecture, 4.2.1
Session Broker, 4.1.2.5, 4.2.5
Session Manager, 4.1.3
session types, 4.1.2
sessions.xml, 4.1.1, 4.3
storing in Session Manager, 4.6.2
sessions, database, 4.8.2
sessions, logging out, 4.8.2.3
sessions.xml
cache-synchronization-manager element, 4.3.4.2.3
configuring sequence table, 4.3.4.2.2
connection-pool element, 4.3.4.7
defining a Database Session, 4.3.4.1
defining a Server Session, 4.3.4.1
enable-logging element, 4.3.4.8
event-listener-class element, 4.3.4.3
exception-handler-class element, 4.3.4.6
external-transaction-controller-class element, 4.3.4.5
loading alternative configuration file, 4.6.1.2
login element, 4.3.4.2
login using JDBC, 4.3.4.2
overview, 4.1.1, 4.3
profiler-class element, 4.3.4.4
reparsing, 4.6.1.2.3
reusing with XMLLoader, 4.6.1.2.1
sequencing elements, 4.3.4.2.2
session element, 4.3.4
session-type element, 4.3.4.1
toplink-configuration element, 4.3.3
using DataSource, 4.3.4.2
XML header, 4.3.2
setAttributeClassification(), 3.2.1.2
setAttributeName(), 3.2.1.2, 3.2.1.3, 3.6.1.1, 3.6.2
setAttributeTransformation(), 3.6.1.1
setDefaultAttributeValue(), 3.2.1.3
setFieldClassification(), 3.2.1.2
setFieldName(), 3.2.1.1, 3.2.1.2, 3.2.1.3, 3.6.2
setGetMethodName(), 3.6.1.1, 3.6.2
setName() method, A.4.1.1
setPrimaryKeyFieldName, 3.8.2
setProfiler() method, 10.2.2, 10.2.2.1
setSequenceNumberFieldName, 3.8.8
setSetMethodName(), 3.6.1.1, 3.6.2
setWrapperPolicy(), 3.7.7
shared library
setting for BEA WebLogic, B.2.7, B.3.2
soft cache weak identity map, 10.5
SQL, 5.2.1, 5.2.1
binding and parameterizing, 5.6.3
custom, 4.7.1.2, 4.7.1.2
parameterized, 10.6
queries, 6.2.2.1
using in a finder, 6.10.9.3
SQL DISTINCT, 10.5.2
SQL Exception, C.2.5
SQL queries, 6.2.2.1
described, 6.1.2.5
in OracleAS TopLink query framework, 4.7.1.2
in OracleAS TopLink Web Client, A.1.5
SQL Server
native sequencing, 5.4.4.1
SQL, parameterized, 6.3.2.4.2
stale data
overview, 8.1.1.3
stateful and stateless beans compared, 2.4.3.3
stateful beans, 2.4.3.3, 2.4.3.3
stateful, stateless Session Beans, 3.4.1
stateless and stateful beans compared, 2.4.3.3
stateless beans, 2.4.3.3
static amendment methods, 3.7.1
Stored Procedure Generator
described, A.6
using, A.6.1
stored procedures, 6.2.3
attaching to descriptors, A.6.2
cursor output parameters, 6.2.3.2
described, 6.1.2.3
generating, A.6, A.6.1
output parameter event, 6.2.3.3
output parameters, 6.2.3.1
sequencing, and, A.6.1.1
using, 6.2.3
using for sequencing, 3.2.6.7
streams
as query results, 6.4.3
streams, cursored, 4.8.4.6, 6.9.4.3
structure mappings
Java, 3.6.4.3.1
StructureMapping class, 3.6.4.3
subqueries
in expressions, 6.2.1.4.1
subselects
in expressions, 6.2.1.4.1
Sybase
JConnect2.x, 4.8.2.4
Sybase SQL Server
using native sequencing, 5.4.4.1
synchronous update mode
overview, 8.1.3.5.1

T

Table Definition
class, A.4.1, A.4.1.1
table sequencing, 3.2.6.3
configuring in the sessions.xml file, 4.3.4.2.2
tables
creator/qualifier, 5.7
three-tier applications
migrating to scalable architecture, 4.8.2
timestamp support
about, 3.8.10
direct to field mappings, 3.8.10.1
Oracle Database, 3.8.10.1
type conversion mappings, 3.8.10.2
TimestampLockingPolicy, 5.8.4.2
toplink-ejb-jar.xml
BEA WebLogic, 9.2.1.4
IBM WebSphere, 9.2.1.3
toplinkwc.ear
OracleAS TopLink Web Client, A.1.1.1
transactions
as part of the application development process, 1.3.4
in OracleAS TopLink, 7.1.2
overview, 1.2.3.5, 7
transactions, manual, 4.8.2.4
transformation mappings
example, 3.6.1.1
indirection, 3.6.1.1
TransformationMapping class, 3.6.1.1
transparent indirection
working with, 3.2.3.3
transport layer, 4.8.4.1.2
troubleshooting, Unit of Work, 7.4.15.1
two-phase commits, 4.8.3.3
two-phase/two-stage commits, 4.8.3.3
two-stage commits, 4.8.3.3.1
type conversion mappings, 3.2.1.2
example, 3.2.1.2
timestamp support, 3.8.10.2
using, 3.2.1.2
type conversions
managing in Java databases, A.4.2
TypeConversionMapping class, 3.2.1.2

U

undeployment, 9.4
Unit of Work, 10.5, 10.6
acquiring, 7.3.1
and Java Transaction API, 7.1.2.2.1
basics, 7.2.1
cache, 8.1.1.2
class, 6.3.1
clones, 7.2.3
commit, 7.2.6
commit and Java Transaction API, 7.2.6.1, 7.2.6.1.1
conform results of in-memory query, 6.5.1.2
conform results, described, 6.1.3.4
creating objects, 7.3.2
deleting objects, 7.3.7
nested, 7.4.13.1
overview, 7.1.2
parallel, 7.4.13.1
pre-commit validation, 7.4.15.1
queries, 7.2.5.2
reading objects, 7.2.5
read-only classes, 7.4.8, 7.4.8.1, 7.4.8.2
remote sessions, 4.8.4.7
resuming after commit, 7.4.11
resuming on failure after commit, 7.4.11
reverting, 7.4.11, 7.4.12
roll back, 7.2.6.2
roll back and Java Transaction API, 7.2.6.2.1
updating methods in, 3.7.3.2
validating objects, 7.4.15
validation, 7.4.15
update operation, 6.3.1.2.1, 6.3.1.2.4
UpdateObjectQuery, 6.3.2.2
useAllFieldsLocking, 3.8.9, 3.8.9.1
useChangedFieldsLocking, 3.8.9, 3.8.9.1
useCloneCopyPolicy(), 3.8.6
useCloneCopyPolicy(String), 3.8.6
useConstructorCopyPolicy(), 3.8.6
useProxyIndirection(), 3.2.3.2
user-defined functions, in expressions, 6.2.1.6
useSelectedFieldsLocking, 3.8.9, 3.8.9.1
useTimestampLocking, 3.8.9, 3.8.9.1
useVersionLocking, 3.8.9, 3.8.9.1

V

validation, 7.4.15
Validation Exception, C.2.8
ValueHolder Indirection
working with, 3.2.3.1
valueholders
triggering before serialization, 3.2.4.1.1
ValueReadQuery, 6.3.2.2
variable one-to-one mapping
querying, 6.9.5
VariableOneToOneMapping class, 3.6.3
Varray (Oracle). see array mappings
version fields, 5.8.1, 5.8.4.2
version locking policies, 3.8.9, 3.8.9, 3.8.9.1, 3.8.9.1, 5.8.1
VersionLockingPolicy, 5.8.4.2
VisiBroker, 4.8.4.1.2

W

weak identity map, 10.5
weak identity map, soft cache, 10.5
Web Client
configuring, A.1.1
connecting to session, A.1.2
creating objects, A.1.4
described, A.1
editing objects, A.1.4
WebLogic, 4.8.4.1.2
weblogic-ejb-jar.xml
described, 9.2.3.2
modifying for OracleAS TopLink, 9.2.3.2.1
unsupported tags, 9.2.3.2.2
WebSphere Studio Application Developer
Deploy Tool, A.3.1
web.xml
OracleAS TopLink Web Client, A.1.1
working with, 3.2.3.2
wrapper policy
implementing in Java, 3.7.7
setting in Java, 3.7.7
write all operation, 6.3.1.2.2
write query
disabling identity map cache, 6.6.3
non-cascading, 6.6.2
overview, 6.6.1
write query objects, 6.6.1
WriteObjectQuery, 6.3.2.2
writing, batch, 5.6.2, 10.6

X

XML Conversion Exception, C.2.23
XML loader
loading alternative session, 4.6.1.2
XML parsers
modifying the sessions.xml file, 4.3.2
XMLLoader
reusing the configuration file, 4.6.1.2.1