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 Z
Symbols
<J2EE-Container>-jar.xml file
-
- EJB 3.0, 8.1.4
A
- access
-
- data access, 81
- direct, 32.16.1
- modifiers, 4.7.2.2
- optimizing data access, 11.10
- remote sessions, 72.9.2.1
- access method
-
- direct, 32.6
- generating, 4.5.3.2
- mappings, 32.6.1
- method, 32.6
- specifying, 32.16.1
- access modifiers, classes, 4.7.2.2
- acquiring
-
- client sessions, 75.4
- sessions, at runtime, 72.2.4
- unit of work, 98.1
- activating descriptors, 4.3.3
- Add Named Query dialog, 25.7.1.1, 25.7.1.6.1, 25.7.1.7.1
- Add New Class dialog, 4.7.1.1, 4.7.5.1
- Add New Table button, 4.5.1.2
- Add or Refresh Class button, 4.7.3.1
addConstraingDependencies(), 99.10.2
- address
-
- multicast group, 88.4
- multicast port, 88.5
- Add/Update Existing Tables from Database button, 4.5.1.3
- advanced properties for descriptors, 19.6
- After Load tab, 25.34.1
- aggregate collection relational mappings
-
- and EJB, 33.9.2
- configuring, 41
- understanding, 33.9
- aggregate descriptors
-
- about, 23.2.6
- aggregate object mapping, 23.2.6.1
- EIS projects, 23.2.6.2
- EJB 3.0, 23.2.6.1.1
- inheritance, 23.7.4
- relational projects, 23.2.6.1
- XML projects, 23.2.6.3
- aggregate object relational mappings
-
- aggregate descriptors, and, 23.2.6.1
- configuring, 43
- understanding, 33.12
- aggregation, isolated client sessions, 72.5.2
AllFieldsLockingPolicy, 23.8.4
- allows none, 25.7.1.6.1, 95.7.1.1
- allows null, 25.7.1.6.1, 95.7.1.1
- amending descriptors, 2.9.2.1.1, 23.2.5, 25.34
-
- see also after load
- announcement delay, 88.9
- Ant, integrating with Oracle TopLink Workbench, 4.8
- any collection XML mappings
-
- configuring, 69
- understanding, 62.8
- any object XML mappings
-
- configuring, 68
- understanding, 62.7
- application development
-
- deploying, 10
- mapping, 2.9.2.1
- querying, 2.4.3.4, 71.5
- troubleshooting, 15
- application layer, remote sessions, 72.9.1.1
- application servers
-
- EJB support, customizing, 7.7
- integrating with Oracle TopLink, 7
- logging, 72.2.6.1.3
- optimization, 11.13
- setter parameter type checking, 7.7, 7.7.1
- single-object finder return type checking, 7.7, 7.7.3
- software requirements, 7.2.1
- target platforms, 2.2.2
- unknown primary key class support, 7.7, 7.7.2
- architectures
-
- application, 1.4
- BMP, 1.4, 2.14
- cache, 87.1
- choosing, 2.2
- CMP, 1.4, 2.13
- EIS, 2.2.1.4, 2.2.1.5, 53.2.7
- EJB entity beans, 1.4, 1.4, 2.13, 2.14
- EJB session bean facade, 1.4, 2.12, 2.12
- locking, 2.3.5, 2.3.5.1, 2.3.5.2
- optimistic locking, 2.3.5.1
- Oracle TopLink, 1.1
- pessimistic locking, 2.3.5.2
- selecting, 2.3
- session brokers, 72.7.1
- sessions, 72.2.1
- three-tier, 1.4, 2.10, 2.10
- two-tier, 1.4, 2.11, 2.11
- unit of work, 97.1
- web services, 1.4, 2.16
- arguments, binding in query, 26.4
- array
-
- dimensionality, 4.7.2.6.1, 4.7.2.10.1
- object-relational mappings, 46.4
AsOfClause, 96.2
- asynchronous change propagation, 88.2
AttributeChangeTrackingPolicy
-
- about, 97.2.3.3
- OC4J CMP integration, 97.2.3.3.2
- OC4J EJB 3.0 CMP integration, 97.2.3.3.2
- other application servers, 97.2.3.3.1
- attributes
-
- adding to descriptors, 4.7.2.5
- array dimensionality, 4.7.2.6.1, 4.7.2.10.1
- changes, tracking, 25.30.1.3
- final, 4.7.2.5.1, 4.7.2.9.1
- in TopLink Workbench, Navigator window, 4.3.3
- lazy loading. see fetch groups
- static, 4.7.2.5.1, 4.7.2.9.1
- transforming, 32.15, 32.15, 32.16, 32.16, 33.13
- transient, 4.7.2.5.1, 4.7.2.9.1
- unmapping, 31.6.1
- volatile, 4.7.2.5.1, 4.7.2.9.1
- Attributes tab, 4.7.2.4.1, 4.7.2.5.1, 4.7.2.8.1
- Attunity Connect platform, 81.1.3.1
- auditing
-
- authentication, 81.1.4.3
- unit of work, 99.12
- authentication
-
- about, 81.1.4
- auditing, 81.1.4.3
- proxy authentication, 81.1.4.2
- simple JDBC authentication, 81.1.4.1
- three-tier architecture, 81.1.4.2
- two-tier architecture, 81.1.4.1
- Automap, 31.3.1
- automapping descriptors
-
- about, 31.3
- see also mappings
- automatic table generation
-
- about, 30.2.3.2
- configuring, 8.7.1.3
B
- Base64 encoded strings, 32.12.2
- batch options
-
- mappings, 34.4.1
- writing, 11.10.3
- batch reading
-
- in query objects, 94.2.1.9
- read optimization, and, 11.11.7
- batch writing
-
- about, 11.10.3, 11.11.8, 83.6.2
- dynamic, 11.10.3
- dynamic,
setMaxBatchWritingSize(), 11.10.3
- MySQL4 platform, 83.6
- non-parameterized, 11.10.3
- parameterized, 11.10.3
setMaxBatchWritingSize(), 11.10.3
- BEA WebLogic
-
- deploying to, 10.4.2
- deployment exceptions, 15.3
- modifying persistence descriptor, 8.8.1
- setting classpath, 7.4.1, 7.4.2
- setting shared library, 7.4.1, 7.4.2
- transport layer, 72.9.1.2
- using a security manager, 7.4.5
- beans
-
- session beans, 2.12.3
- stateful beans, 2.12.3
- stateless beans, 2.12.3
- bidirectional relationships
-
- about, 33.2.1
- generating, 4.5.3.2
- in one-to-one mappings, 32.18
- target keys, 33.5
- with indirection, 32.18
bindAllParameters() method, 20.6
- bindings
-
- arguments, 26.4
- input paramters, 94.4.1.1
- JAXB, 17.5.1
- LOB mappings, 31.5.1
- see parameter binding
- BLOB
-
- mapping to, 31.5
- BMP
-
- and EJB 1.1, 2.14
- and EJB 2.0, 2.14
- and TopLink, 2.14
- deployment files, 8.6
- descriptors, 23.2.3, 25.18
- packaging for deployment, 9.5
- boolean logic in expressions, 95.2.1
- branch classes, 23.7, 23.7
- buttons. see toolbars
- bye array binding, LOB mappings, 31.5.1
- Byte array Base64, 32.12.2
C
- cache
-
- about, 2.4.3.3, 2.8.8, 87
- architecture, 87.1
- configuring, 87.2.3, 96.11.1
- coordination, 87.2.6, 88, 89, 90
- descriptor level, 25.12
- disabling during read query, 93.15.4
- distributed, 87.2.6
- expiration, 19.14, 25.16, 96.11.2
- expression limitations, 93.15.2.2
- identity maps, using, 72.8
- in-memory queries, 93.15.2.1, 93.15.2.2
- internal query object cache, 93.15.6, 93.15.7, 93.15.7.1, 96.11.1, 96.11.2
- invalidation, 19.14, 25.16, 87.2.3.4, 87.2.5
- isolated client sessions, 72.5.2
- isolation, 87.2.3, 87.2.7
- object cache, 93.15.7
- object cascading refresh, 93.15.5.2
- object refresh, 93.15.5.1
- optimizing, 11.9
- project level, 19.11
- queries, 87.2.2, 93.15
- query cache, 93.15.7
readObject method, and, 94.1.1.1
- refreshing, 25.9, 87.2.4.1, 93.15.5.3
- restrictions, 93.15.7.1
- service channel, 88.3
- sessions, 72.2.1.1, 72.10, 87.1.1
- stale data, 87.2.3
- storing query results, 93.15.6, 93.15.6, 96.11.1
- type and size, 19.11, 25.12
- unit of work cache, 87.1.2
- cache coordination
-
- about, 87.2.6
- application server clustering, and, 7.2.5
- avoiding stale data, 87.2.3.5
- CMP projects, 8.7.1.2
- EJB Entity Beans with BMP architecture, and, 2.14.3.3
- explicit query refreshes, 87.2.4
- JMS, 89
orion-ejb-jar.xml, 8.7.1.2
- packet time-to-live, 88.12
- permissions, 7.6.1.3
- RMI, 90
- cache invalidation, avoiding stale data, 87.2.3.4
- cache synchronization. see cache coordination
cacheAllStatements(), 20.6
cacheQueryResults(), 25.7.1.10
- cache-synchronization property, 8.7.1.2
- Caching tab, 25.12.1, 25.13.1, 25.15.1, 25.17.1
- calendar, 34.2
- call
-
- call queries, 93.9
- EIS, 94.6
- EJBQLCall, 94.5
- SQLCall, 94.4, 94.4.1
- StoredFunctionCall, 94.4.3
- StoredProcedureCall, 94.4.2
Call object, queries, 93.2.1
- cascading
-
- object refresh, 93.15.5.2
- optimistic version locking, 23.8.2
- write queries, compared to non-cascading, 93.7.3.6, 94.2.2.3
- catalog, database, 4.5.1.2
catchExcpetions(), 74.11
- change policy
-
- about, 25.30
- attribute change tracking, configuring, 25.30.1.3
- deferred change detection, configuring, 25.30.1.1
- empty transaction, 97.2.3
- object change tracking, configuring, 25.30.1.2
- unit of work, 97.2.3
- change tracking
-
- attribute, configuring, 25.30.1.3
- deferred, configuring, 25.30.1.1
- object, configuring, 25.30.1.2
- changed items, displaying in TopLink Workbench Navigator window, 4.3.3
ChangedFieldsLockingPolicy, 23.8.4
- changing package names, 4.7.5
checkDatabase(), 74.11
- checking in/out projects, 6.2.1
checkInstantiationPolicy(), 74.11
- Choose a Schema Context dialog box, 28.2.1.1, 29.2.1.1
- Choose Query Key dialog box, 95.7.1.1
- Choose Relationships to Generate dialog box, 4.5.3.2
- Choose Root Element dialog box, 28.3.1.1, 29.4.1.1
- class extraction method
-
- about, 23.7.1.2
- inheritance, 23.7.1.2
- class indicator
-
- about, 23.7.1
- class extraction method, 23.7.1.2
- class indicator field, 23.7.1.1, 38.2
- class loader
-
- host application, 2.2.2
- loading session, 75.3.2
- class modifiers, 4.7.2.2
- Class tab, 4.7.2.1.1, 4.7.2.2.1, 4.7.2.3.1
- classes
-
- access modifiers, 4.7.2.2
- adding and refreshing, 4.7.3.1
- branch, 23.7
- creating, 4.7.1.1, 4.7.5.1
- CursoredStream, optimizing, 96.10.3
- Database Exception, 94.7
DatabaseMapping, 30.3
- default null values, 32.19
- DeleteObjectQuery, 94.2.2.1
- ExpressionBuilder, 95.7.2
- generating from database, 4.5.3.2
- InsertObjectQuery, 94.2.2.1, 94.2.2.1, 97.3.1.1.2
- interfaces, 4.7.2.3
- leaf, 23.7
- merging files, 6.2.2.2
- methods, adding, 4.7.2.8
- naming, 4.7.2.1.1
- non-descriptor classes, 4.7.4
- object model, 2.8.1
- Performance Profiler, 11.3.1
- persistent requirements, 2.4.2
- preferences, 4.4.4
- refreshing, 4.7.3.1
- removing, 4.7.3.1
- root, 23.7
- troubleshooting, 14.8
- unit of work, 97.3.1.1.2
- UpdateObjectQuery, 94.2.2.1, 94.2.2.1, 94.2.2.3
ValueHolderInterface, 2.4.2, 30.2.4.1, 33.8
VariableOneToOneMapping, 33.6, 33.6
- see also specific class name
- classpath
-
- adding, 19.3.1
- BEA WebLogic, 7.4.1
- configuring, 4.2, 7.4.1, 7.5.1.1
connector.jar, 4.2
- custom Collection class, 4.2
DRIVER_CLASSPATH, Oracle TopLink Workbench, 4.2
- IBM WebSphere, 7.5.1.1
- J2C adapter, 4.2
- JDBC driver, 4.2, 4.5.1.3
JDBC_CLASSPATH, 4.2
- Oracle TopLink Workbench
DRIVER_CLASSPATH, 4.2
- relative, 19.3.1
- setting for BEA WebLogic, 7.4.2
- troubleshooting, 14.8
xdb.jar file, 4.2
- client sessions
-
- about, 72.1, 72.3, 72.7
- acquiring, 75.4
- configuration, 79.1
- example, 72.3.2.2
- shared resources, 72.3.2.1
- client-controlled transactions, 99.14.1
- client-server architecture. See two-tier
- CLOB
-
- mapping to, 31.5
- clones
-
- copying methods, 25.29
- merging changes, 99.5
- post-commit, avoiding, 99.16.1
- unit of work, 97.1.1, 97.2.4
- Cloudscape platform, 81.1.3.1
- clustering, integrating TopLink with, 7.2.5
- CMP
-
- and EJB 1.1, 2.13
- and EJB 2.x, 2.13
- and EJB 3.0, 2.13
- and TopLink, 2.13
CMPPolicy, 23.2.3, 25.18
- deploying, 8.5, 10.4
- descriptors, inheritance, 23.2.3.3
- external transactions, 97.1.2.3
- isolated client sessions, 72.5.2
- local transaction, 99.14.1, 99.14.2
- non-deferred write, 99.14.3
- OC4J persistence, 7.3.2
- packaging for deployment, 9.4
- setter parameter type checking, 7.7.1
- single-object finder return type checking, 7.7.3
- transaction attribute, 99.14.1
- unit of work, 97.1.2.3, 99.14
- unknown primary key class support, 7.7.2
- code generation, optimizing, 11.5
- collapsing items in Navigator window, 4.3.3
- collection class
-
- specifying, 94.2.1.6
- specifying in query objects, 94.2.1.6
- collections
-
- persistent requirements for mappings, 2.4.2
- query results, 93.5.1
- comments
-
- descriptors, 25.5.1, 25.6, 25.6.1
- mappings, 32.8
- projects, 19.15
- commit
-
- and Java Transaction API, 97.2.6.1, 97.2.6.1.1
- failure, resuming after, 99.6
- resuming unit of work after, 99.6
- Communication Exceptions, 13.10
- composite collection EIS mappings
-
- configuring, 58
- example, 53.6
- understanding, 53.6
- composite collection XML mappings
-
- configuration, 67.1
- configuring, 67
- understanding, 62.6
- composite descriptors
-
- about, 23.2.6
- composite object mapping, 23.2.6.2, 23.2.6.3
- EIS projects, 23.2.6.2
- XML projects, 23.2.6.3
- composite direct collection EIS mappings
-
- configuring, 56
- understanding, 53.4
- composite direct collection XML mappings
-
- configuring, 65
- understanding, 62.4
- composite EIS descriptors, 24.4.1.2
- composite object EIS mappings
-
- composite descriptors, and, 23.2.6.2
- configuring, 57
- understanding, 53.5
- composite object mappings
-
- composite descriptors, and, 23.2.6.3
- composite object XML mappings
-
- configuration, 66.1
- configuring, 66
- understanding, 62.5
- composite primary key, 33.8
- concrete class. see container policy
- concurrency
-
- about, 2.8.7
- exceptions, 13.2
- server session, 72.3.2.5
- Concurrency Exceptions, 13.2, 13.2
- configurations
-
- about, 73.2
- creating, 73.2.1
- development environment, 6.1
- new, 73.2.1
- Oracle JDeveloper, 6.1
- session, 73.2.1, 73.3.1, 73.4.1, 73.5.1, 73.6.1
- conforming
-
- about, 99.4
- alternatives, UnitOfWork method writeChanges, 99.4.4.1
- alternatives, UnitOfWork properties, 99.4.4.2
- descriptors, and, 99.4.3
- queries, alternatives to, 99.4.4
ConnectBy, 96.8.2.2
- connection policy
-
- configuring, 74.12
- exclusive connections, 74.12
- lazy connection acquisition, 74.12
- connection pool
-
- about, 81.1.6, 81.1.6
- connection count, 86.2
- ConnectionPolicy, 72.5
- external, 81.1.6.2
- internal, 81.1.6.1, 81.1.6.3, 81.1.6.3, 81.1.6.4, 81.1.6.5
- lazy connection allocation, 72.3.2.6, 75.4.5
- named, 81.1.6.5, 81.1.6.5
- parameter binding, 11.10.4
- prepared statement caching, 11.10.4
- read, 81.1.6.3
- sequence, 17.2.6, 81.1.6.4, 81.1.6.4
- server session, 72.3.2.6
- sessions, and, 72.2.1.2
- size, 86.2
- write, 81.1.6.3
- Connection Specifications tab, 21.3.1
- Connection tab, 21.3.1
- connections
-
- about, 81.1.5
- connection pool, 81.1.6
- exclusive write connection, 74.12
- lazy acquisition, 74.12
- reading through the write connection, 99.15.1.4
connector.jar, 4.2, 17.4
- container configuration file, 8.1.4
- container policy
-
- about, 32.14
- custom Collection class, 4.2
- sorting, in memory, 32.14
- container-controlled transactions, 99.14.1
- context
-
- JAXB path, 17.5.1.3.2
- menus, 4.3.1.2
- schema, 28.2, 29.2
Context.SECURITY_CREDENTIALS, 88.7.1
Context.SECURITY_PRINCIPAL, 88.7.1
- Conversion Exception, 13.3
- Converter tab
-
- object type mappings, 32.11, 32.11.1
- converters
-
- custom, 33.2.2.2
- object type, 32.11, 32.11.1
- coordinated announcement delay, 88.9
- coordinated cache, 8.7.1.2
-
- configuring, 88
- naming service, 88.6
- service channel, 88.3
- copy policy
-
- about, 25.29
- method, 25.29
- setting, 25.29.1
- copying project objects, 6.2.3
- Copying tab, 25.29.1
- CORBA
-
- Oracle TopLink transport layer support, 72.9.1.2
- Transaction Service see OTS
- Create New Project button, 18.1.1.1
- Create New Project dialog box, 18.1.1.1
- Create New Session dialog, 73.4.1, 73.5.1, 73.6.1
- Create Project from JAXB dialog, 18.5.1
- Create Project from OC4J dialog, 7.3.2.2
- creating
-
- configurations, 73.2.1
- expressions, 95.7.1
- sessions, 73.4.1, 73.5.1, 73.6.1, 85.1.1
- Crimson XML parser, 7.2.2.2
- cursored streams
-
- example, 96.10.2.1
- optimizing, 96.10.3
- remote sessions, 72.9.2.5
- usage example, 72.9.2.5
- cursors
-
- as query results, 93.5.3
- traversing scrollable, 96.10.1.1
- Custom Calls tab, 28.5.1
- custom SQL
-
- Custom SQL tab, 26.4.1
- unit of work, 99.9
- customization
-
- about, 12, 12.1
- data types, 12.2
- EIS, 12.1
- mapping extensions, 12.2
- overview, 2.6
- XML, 12.1
D
- data access
-
- about, 81
- authentication, 81.1.4
- connection pool, 81.1.6
- connections, 81.1.5
- optimizing, 11.10, 11.10.2
- platforms, 81.1.3
- data level queries
-
- example, 95.6.2
- in expressions, 95.6
- data source platform
-
- about, 81.1.3
- Attunity Connect database, 81.1.3.1
- Cloudscape database, 81.1.3.1
- databases, 81.1.3.1
- DB2 database, 81.1.3.1
- EIS, 81.1.3.2
- HSQL database, 81.1.3.1
- Informix database, 81.1.3.1
- J2C adapter, 81.1.3.2
- JDBC drivers, 81.1.3.1
- Microsoft Access database, 81.1.3.1
- MySQL4 database, 81.1.3.1
- Oracle database, 81.1.3.1
- Oracle8 database, 81.1.3.1
- Oracle9 database, 81.1.3.1
- PointBase database, 81.1.3.1
- SQLAnyWhere database, 81.1.3.1
- SQLServer database, 81.1.3.1
- SybasePlatform database, 81.1.3.1
- data sources
-
- configuring, 82
- nontransactional, 81.1.1
- transactional, 81.1.1
- troubleshooting, 14.9
- Database Exceptions, 13.4, 94.7
- database fields, configuring, 34.2
- database functions, in expressions, 95.2.2
- database login
-
- parameter binding, 83.6
- prepared statement caching, 83.6
- Database Preferences, 4.4.6
- database queries
-
- about, 93.7, 94.2
- fetch groups, 93.7.1.5
- join reading, 93.7.1.4
- object level modify query, 93.7.3, 93.7.4
- object level read query, 93.7.1, 93.7.2
- partial object query, 93.7.1.3
- read all query, 93.7.1.2
- read object query, 93.7.1.1
- report query, 93.7.5
- database schema
-
- tables, 4.5.1.2
- database sessions
-
- about, 72.1, 72.8
- cache, 72.10.1
- configuration, 80.1
- creating, 73.6
- database tables
-
- about, 4.5
- adding to database, 4.5.1.2
- creating, 4.5.1.2
- descriptors and classes, generating, 4.5.3.2
- EJB entity generation, 4.5.3.3
- fields, 4.5.2.1
- generating, 4.5.3.1, 4.5.3.2, 4.5.3.4
- importing, 4.5.1.3
- Java source generation, 18.9.4
- JDBC driver classpath, 4.5.1.3
- properties, 4.5.2
- references, 4.5.2.3, 4.5.2.4
- removing, 4.5.1.4
- renaming, 4.5.1.5
- schema, 4.5.1.2
- SQL generation, 4.5.3.1
- TopLink Workbench, Navigator window, 4.3.3
DatabaseException class, 94.7
DatabaseLogin, 81.1.2.1
DatabaseMapping class, 30.3, 30.3
DatabaseQuery, 93.2.2
DatabaseRow, 33.13
- databases
-
- catalog, 4.5.1.2
- common problems, 14.9.1
- connect to, 4.5.1.1
- creating reference tables on, 4.5.2.3
- custom drivers, 4.4.6
- disconnect from, 4.5.1.1
- drivers, 4.4.6
- exceptions, 94.7
- fields, configuring, 34.2
- for project, 18.1.1.1
- Java type conversion, 5.1.1
- linking, 72.7.4.1
- log out of, 4.5.1.1
- logging into, 4.5.1.1, 20.5.1.1
- logins, 83
- mapping. See mappings
- platform, 18.1.1.1, 20.2, 21.2, 83.2, 84.2
- preferences, 4.4.6
- schema, 4.5.1.2
- schema manager, 5
- tables, 4.5
- TopLink Workbench, Navigator window, 4.3.3
- troubleshooting, 14.9.1
- type conversion, schema manager, 5.1.1
- using with Oracle TopLink Workbench, 4.5
- DatabaseSession class
-
- logging SQL and messages, 72.2.6.4
- DB2
-
- platform, 81.1.3.1
- schema manager type conversion, 5.1.1
- DBase platform, 81.1.3.1
- default mapping
-
- about, 30.2.3.2
- automatic table generation, and, 30.2.3.2, 30.2.3.2
- configuring, 8.7.1.3
- default table generator, 5.4
- Default Mapping Exception, 13.13
- default table generator
-
- default mapping, 5.4
- table creator, creating, 5.2.2
- defaults
-
- login level null values, 82.6
- mapping level null values, 32.5
- null values, 32.5, 32.19, 82.6
- optimization, 11.5
- root, 29.4
- see also preferences
- DefaultSequence, 83.4.2.1
- deferred change detection
-
- configuring, 25.30.1.1
DeferredChangeDetectionPolicy, 97.2.3.1
- Delete All Interaction tab, 60.3
deleteObject(), 26.4.1
- DeleteObjectQuery, 94.2.2.1
- deletes
-
- controlling order, 99.10
- delete operation, 94.1.2.5
- queries, EIS mappings, 60.3
- demarcation of unit of work transactions, 97.1.2
- dependent objects
-
- non-deferred write, 23.2.3.1
- deploy tool
-
- about, 10.7, 10.7
- troubleshooting, 10.7.2.1
- using with WebSphere Studio Application Developer, 10.7.2
- deploying
-
- about, 2.5, 2.5.1, 10
- application server requirements, 7
- BEA WebLogic, 10.4.2
- CMP applications, 10.4, 10.6.1
- database login, 20.5.1
- entity beans overview, 2.5.2
- generating XML for, 8.1.1.4
- hot deployment, 10.6, 10.6.1, 10.6.2
- IBM WebSphere, 10.4.3
- Java applications, 10.1
- JSP and Servlet applications, 10.2
- modifying BEA WebLogic persistence descriptor, 8.8.1
- non-CMP applications, 10.6.2
- packaging, 9
- Session Bean applications, 10.3
- troubleshooting, 15
- deployment descriptors, 23.2.3
- deployment exceptions
-
- BEA WebLogic deployment, 15.3
- IBM WebSphere deployment, 15.7
- deployment files
-
- BMP applications, 8.6
- CMP applications, 8.5
- creating, 8.1
- descriptors, 23.2.3
- EJB 3.0, 8.1, 9
- JARs, troubleshooting, 15.1
- Java applications, 8.2
- JSP and Servlet applications, 8.3
- Session Bean applications, 8.4
- XML, generating, 8.1.1.4
- deployment XML, exporting, 18.9.1
DeploymentXMLGenerator, 8.1.1.5
- Descriptor Event Listener, 25.25
- Descriptor Event Manager
-
- about, 23.2.7
- Descriptor Event Listener, 25.25, 25.25
- domain object methods, 25.24
- event types, 25.24
- handlers, 23.2.7, 25.24, 25.25
- handlers, Descriptor Event Listener, 25.25
- understanding, 23.2.7
- descriptor events
-
- about, 23.2.7
- Descriptor Event Listener, 25.25
- domain object methods, 25.24
- handlers, 23.2.7, 25.24, 25.25, 25.25
- types of, 25.24
- understanding, 23.2.7
- Descriptor Exceptions, 13.1, 13.5
- Descriptor Info tab, 25.2.1, 25.3.2, 25.4.1, 26.2.1, 26.3.1, 28.2.1, 28.3.1, 28.3.1, 29.2.1, 29.3.1, 29.3.1, 29.4.1, 29.4.1, 29.5.1
- DescriptorEventListener, 25.25
- descriptors
-
- about, 16.1.2, 16.1.2, 23
- advanced properties, default, 19.6
- aggregate, 23.2.6, 24.2.1.2
- aggregate, EJB 3.0 and, 23.2.6.1.1
- aggregate, relational projects and, 23.2.6.1
- amending, 2.9.2.1.1, 23.2.5, 25.34
- API, 23.9
- architecture, 23.2.1
- attributes, adding, 4.7.2.5
- automapping, 31.3
- automatically mapping, 31.3
- BMP, 23.2.3, 25.18
- cache refreshing, 25.9
- change policy, 25.30
- child inheritance, 25.20
- class, 24.2.1.1
- CMP, 23.2.3, 25.18
- CMPPolicy, 23.2.3, 25.18
- comments, 25.5.1, 25.6, 25.6.1
- composite, 23.2.6, 23.2.6.2, 23.2.6.3, 24.4.1.2
- composite EIS, 24.4.1.2
- configuring, 25, 25.1
- conforming, 99.4
- creating, 24, 24.2.1.1, 24.2.1.2, 24.4.1.1, 24.4.1.2
- custom EIS interactions for basic persistence, 28.5
- custom SQL queries for basic persistence, 26.4
- deactivating, 4.3.3
- default mappings, 30.2.3.2
- default root, 28.3.1
- deployment information, 23.2.3
- Descriptor Event Listener, 25.25, 25.25
- domain object methods, 25.24
- EIS, 23.5, 24.4.1.1, 24.4.1.2, 28
- EIS projects, 23.2.6.2
- EJB, 23.2.3, 25.18
- EJB information, 23.2.3, 23.2.3, 25.18
- errors, 4.3.3, 4.3.5, 14.3
- event handlers, 23.2.7, 25.24, 25.25, 25.25
- events, 23.2.7, 23.2.7, 25.24
- existence checking, 11.7, 25.17
- fetch groups, 25.33
- files, merging, 6.2.2.2
- generating from database, 4.5.3.2
- hierarchy, inheritance, 23.9.1
- history policy, 25.31
- identity maps, 19.11, 25.12, 25.12, 25.13, 25.15
- in Java, 23.9
- inactive, 4.3.3
- inheritance, 23.2.2, 23.7, 25.20, 25.21
- instantiation, 11.7
- interface, 24.2.1.3, 25.10, 25.11
- mapping, 25.2.1, 26.2.1, 30.2.3.2, 31.2, 31.3
- merging, 6.2.2.2
- named queries, 25.7
- nondescriptor classes, 4.7.4
- object-relational, 23.4, 27
- optimizing, 11.7, 11.7
- parent inheritance, 25.21
- projects, 16.1.2, 23.1
- query key interfaces, 25.10
- query timeout, 25.7.1.10, 25.8
- read only, 25.3
- registering with sessions, 72.2.10, 74.2, 74.2.2, 74.5.2
- relational, 23.3, 24.2.1.1, 24.2.1.2, 24.2.1.3, 26
- removing, 4.7.3.1
- returning policy, 25.27
- root EIS, 24.4.1.1, 24.4.1.1
- root element, 29.4
- schema context, 28.2, 29.2, 29.3
- sequencing, 23.2.9, 26.3
- TopLink Workbench, Navigator window, 4.3.3
- types of, 23.1
- validating, 24.6
- XML, 23.6, 29
- XML projects, 23.2.6.3
- detachment indirection, 30.2.4.5.1
- developing applications with Oracle TopLink, 2
- development environments
-
- about, 3.1
- configuring, 6.1
- database logins, 20.5.1
- development process
-
- about, 2.1
- additional support, 2.1.2
- stages of, 2.1.1
- with Oracle TopLink, 2.1
- development tools
-
- about, 3
- profiler, 11.3
- schema manager, 5
- dimensionality, array, 4.7.2.6.1, 4.7.2.10.1
- direct access
-
- about, 19.4, 32.6
- specifying, 32.16.1
- direct collection relational mappings
-
- configuring, 42, 42.1
- example, 33.10
- understanding, 33.10
- direct collections
-
- session broker limitations, 72.7.3.1
- direct EIS mappings
-
- configuring, 55
- understanding, 53.3
- direct field
-
- in direct collection mappings, 42.3
- direct key fields, 44.3
- direct map relational mappings
-
- configuring, 44, 44.1
- direct keys, 44.3
- direct value, 44.2
- understanding, 33.11
- direct mappings
-
- generating deprecated, 19.10
- with EJB, 33.2.3
- direct value fields, 44.2
- direct XML mappings
-
- configuring, 64
- understanding, 62.3
- directionality in mappings, 33.2.1
- direct-to-field mappings
-
- ObjectTypeMapping deprecated, 33.2.2.2
- SerializedObjectMapping deprecated, 33.2.2.2
- type conversions, 34.2
- TypeConversionMapping deprecated, 33.2.2.2
- direct-to-field relational mappings
-
- configuring, 35
- options, 35.1
- timestamp support, 34.2
- understanding, 33.3
- direct-to-XMLType relational mappings
-
- configuring, 36
- understanding, 33.4
- Discovery Exception, 13.14
- DMS profiler
-
- about, 11.4, 72.2.7.2
- accessing with JMX, 11.4.2
- and JMX
- nouns, 11.4, 72.2.7.2
- selecting, 74.6.1, 74.8.1, 74.10.1, 74.12.1
- sensors, 11.4, 72.2.7.2
- document information in XML schemas, 4.6.2, 4.6.4.1, 4.6.5.1
- documentation
-
- hosted, 4.4.2
- See also Help
- does exist write object, 11.11.8
dontOptimizeDataConversion(), 11.10.2
doPrivileged(), 7.2.3
DRIVER_CLASSPATH
-
- Oracle TopLink Workbench environment, 4.2
- drivers, custom database, 4.4.6
- dynamic batch writing
-
- about, 11.10.3
setMaxBatchWritingSize(), 11.10.3
- dynamic fetch groups, querying with, 96.3.3
E
- Editor window, about, 4.3, 4.3.4
- EIS
-
- about, 17.4
- architecture, 2.2.1.4
- call, 94.6
- custom interactions for basic persistence, per descriptor, 28.5
- indexed records, configuring, 28.4
- interactions, 28.5, 93.2.8.4, 94.6
- mapped records, configuring, 28.4
- mappings, 17.4, 53.2
- projects, 18.1.1.1
- queries, 93.2.8.4
- record format, configuring, 28.4
- XML records, configuring, 28.4
- EIS descriptors
-
- composite, 24.4.1.2
- configuring, 28
- default root, 28.3.1
- locking policy, 25.26
- root descriptor, 24.4.1.1
- schema context, 28.2
setDataTypeName, 28.3.2
- understanding, 23.5
- EIS mappings
-
- about, 53, 53.2
- architecture, 53.2.7
- composite collection, 53.6, 58
- composite direct collection, 53.4, 56
- composite object, 53.5, 57
- configuring, 54
- direct, 53.3, 55
- jaxb:class support, 53.2.4
- list support, 53.2.3
- one-to-many, 53.8, 60
- one-to-many, key on source, 53.8.1
- one-to-many, key on target, 53.8.2
- one-to-one, 53.7, 59
- one-to-one, key on source, 53.7.1
- one-to-one, key on target, 53.7.2
- transformation, 53.9, 61
- types of, 53.1
- union support, 53.2.3
- xsd:list, 53.2.3
- xsd:union, 53.2.3
- EIS projects
-
- configuring, 21
connector.jar, 17.4
- indexed records, 17.4.2
- mapped records, 17.4.2
- sequencing, 17.2.6
- understanding, 17.4
- XML records, 17.4.1
- EIS queries, 93.2.8.4
- EIS record types, supported, 53.2.1
EISLogin, 81.1.2.1
- EJB
-
- descriptors, 18.8.1
- isolated client sessions, 72.5.2
- setter parameter type checking, 7.7
- single-object finder return type checking, 7.7
- unknown primary key class support, 7.7
- EJB 1.1
-
- and BMP, 2.14
- and CMP, 2.13
- EJB 1.x
-
- indirection, 30.2.4.5.1
- serialization, 30.2.4.5.1
- EJB 2.x
-
- and BMP, 2.14
- and CMP, 2.13
- default mapping, 30.2.3.2
- indirection, 30.2.4.5.1
- serialization, 30.2.4.5.1
- EJB 3.0
-
<J2EE-Container>-jar.xml file, 8.1.4
- and CMP, 2.13
- attribute change tracking policy, OC4J CMP integration, 7.3.1, 97.2.3.3.2
- Bean annotation, fetch=lazy, 30.2.4.4.1
- default mapping, 30.2.3.2
- deployment files, 8.1, 9
- deployment files, OC4J CMP integration, 7.3.1
- detachment, 30.2.4.5.1
- Embedded annotation, 23.2.6.1.1
- packaging for deployment, 9
- packaging, OC4J CMP integration, 7.3.1
projects.xml file, 8.1.1.5, 8.1.3
- serialization, 30.2.4.5.1
sessions.xml file, 8.1.2.3
toplink-ejb.xml file, 8.1.5
- value holder indirection, 30.2.4.4.1
- EJB descriptors, opening projects with, 18.8.1
- EJB entities
-
- CMP hot deployment, 10.6.1
- deployment overview, 2.5.2
- EJB 2.x indirection, 30.2.4.4.1
- EJB 3.0 indirection, 30.2.4.4.1
- generating, 4.5.3.3
- hot deployment, 10.6, 10.6.1, 10.6.2
- inheritance, 23.2.3.3, 23.7.5
- inserting after
ejbCreate, 23.2.3.2
- inserting after
ejbPostCreate, 23.2.3.2
- mapping, 19.5
- non-CMP hot deployment, 10.6.2
- non-deferred write, understanding, 23.2.3.1, 99.14.3
- sequencing, 17.7.4
- EJB entity beans
-
- and EJB 1.1, 2.13, 2.14
- and EJB 2.x, 2.13, 2.14
- and EJB 3.0, 2.13
- with BMP architecture, 1.4, 1.4, 2.14
- with CMP architecture, 1.4, 1.4, 2.13
- EJB finders
-
- about, 93.14
- Call finders, 93.14.3
- creating, 96.9.1
- DatabaseQuery finders, about, 93.14.4
- default finders, about, 93.14.2
- default finders, creating, 96.9.1
- EJB QL finders, about, 93.14.8
ejb-jar.xml options, 96.9.1.1
- ejbSelect method, 93.14.11
- ejbSelect, creating, 96.9.8
- ejbSelect, using, 96.9.8
- expression finders, about, 93.14.7
- named query finders, about, 93.14.5
- predefined, about, 93.14.1
- primary key finders, about, 93.14.6
- redirect finders, about, 93.14.10
- redirect finders, using, 96.9.7
- single-object finder return type checking, 7.7
- SQL finders, about, 93.14.9
- EJB Info tab, 25.18.1
- EJB JAR XML Exception, 13.19
- EJB Preferences, 4.4.5
- EJB QL
-
- exceptions, 13.8
- queries, 26.4, 93.2.8.2
- query language, 93.2.8.2
- EJB session bean facade architecture
-
- about, 1.4, 1.4, 2.12
- understanding, 2.12
- EJB Session Beans, 72.9.1.2
ejbc
-
- about, 10.4.2
- troubleshooting, 10.4.2.1
ejbCreate, 23.2.3.2
ejb-jar.xml file
-
- about, 8.1.3, 18.10
- configuring, 8.1.4
- corresponding to Oracle TopLink Workbench functions, 18.10
- EJB finder options, 96.9.1.1
- location, 19.5.1
- managing, 6.2.4
- preferences, 4.4.5
- synchronization under EJB 2.0, 8.1.3
- updating from, 18.10.2
- writing, 18.10.1
ejbPostCreate, 23.2.3.2
- @Embeddable, 23.2.6.1.1
- @Embedded, 23.2.6.1.1
- empty unit of work transactions, 97.2.3
- encrypting login passwords, 18.9
- enhanced validation exceptions, 8.1.2.1
- Enterprise Information Systems. see EIS
- entity beans
-
- deployment, 2.5.2
- descriptor information, 23.2.3
- direct mappings, 33.2.3
- indirection, EJB 2.x, 30.2.4.4.1
- indirection, EJB 3.0, 30.2.4.4.1
- sequencing with, 17.7.4
- Entity Manager Setup Exception, 13.20, 13.21
- EntityManagerSetupException, 13.20, 13.21, 13.22
- environment
-
- configuring, 4.2
JAVA_HOME, 4.2
JDBC_CLASSPATH, 4.2
- proxy, 4.4.1, 4.4.2, 18.10.2
- error codes
-
- 1-176, 13.1
- 1-176, 13.1, 14.1, 14.2, 14.4, 14.5, 14.6, 14.7
- 200-399, 14.3
- 12000-12004, 13.10
- 18001-18002, 13.12
- 22001-22004, 13.14
- 22101-22105, 13.15
- 3001-3007, 13.3
- 4002-4018, 13.4
- 5001-5008, 13.5
- 6001-6098, 13.6
- 7001-7104, 13.7
- 72000-72023, 13.19, 13.20, 13.21, 13.22
- 8001-8010, 13.8
- 9000-9009, 13.9
- errors
-
- about, 13
- codes and descriptions, 13, 14.1
- descriptors, 4.3.3, 4.3.5
- migration, 7.3.2.5
- Oracle TopLink Workbench, 14
- Event Manager, 72.2.5
- events
-
- about, 23.2.7, 23.2.7
- client session, 72.2.5.1
- database access, 72.2.5.1
- Descriptor Event Listener, 25.25
- domain object methods, 25.24
- handlers, 23.2.7, 25.24, 25.25
- listeners, sessions, 72.2.5.2
- session, 72.2.5
- session manager, 72.2.5.1
- sever session, 72.2.5.1
- types of, 25.24
- unit of work, 72.2.5.1
- examples
-
- composite collection EIS mapping, 53.6
- context menu, 4.3.1.2
- cursored streams, 96.10.2.1
- direct collection mappings, 33.10
- direct-to-field mappings, 33.3
- exception handler, 74.7.2
- indirection, 30.2.4
- inheritance, 23.7
- Oracle TopLink Workbench, 4.3
- performance optimization, 11.11.7.2, 11.11.7.4
- proxy indirection in code, 32.3.2.5
- READALL finders, 96.9.2
- report query, 94.2.1.3
- scrollable cursors, 96.10.1.1
- serialized mapping, 30.2.6.1
- stored procedure call, 94.4.2.1, 94.4.2.2, 94.4.2.3
- transformation mapping, 33.13
- transformation XML mapping, 53.9, 62.9
- Unit of Work, 97.2.2, 98.6
- write, write all, 94.1.2.1
- exception handler
-
- about, 72.2.9
- example, 74.7.2
- selecting, 74.7.1
- exceptions
-
- chained, 72.2.6.5
- communication exceptions, 13.10
- conversion exceptions, 13.3
- database exceptions, 13.4, 94.7
- Default mapping exception, 13.13
- descriptor exceptions, 13.1, 13.1
- discovery exceptions, 13.14
- EJB JAR XML exceptions, 13.19, 13.20, 13.21, 13.22
- EJB QL exceptions, 13.8
- enhanced validation, 8.1.2.1
java.security.AccessControlException, 15.7, 15.7
- JMS processing exceptions, 13.12
- Migration utility exception, 13.18
- optimistic locking, 13.5
- query exceptions, 13.6
- remote command manager exceptions, 13.15
- selecting exception handler, 74.7.1
- session loader exceptions, 13.9
- Transaction exception, 13.16
- validation exceptions, 13.7
- XML conversion exception, 13.17
- exclusive connections
-
- about, 99.15.1.4.3
- internal read connection pool, 86.6
- isolated sessions, 72.5, 74.12
- named queries, 25.7.1.10
- existence checking, 99.1.4
-
- descriptors, 25.17
- projects, 19.7
- expanding items in Navigator window, 4.3.3
- expiration of objects in the cache, 19.14, 25.16
- explicit query refreshes, cache coordination, 87.2.4
- exporting
-
- deployment XML, 18.9.1
- Java model, 18.9.2
- Java source, 18.9.3
- preferences, 4.4
- projects, 18.9
- Expression Builder, 95.7.1, 95.7.2
- Expression Builder dialog box, 95.7.1
Expression class, 95.1
ExpressionMath class, 95.1
- expressions
-
- about, 93.2.6, 95, 95.1
- allows none, 25.7.1.6.1, 95.7.1.1
- allows null, 25.7.1.6.1, 95.7.1.1
- building, 95.7.1
- comparing with SQL, 95.1.1
- components, 95.2, 95.2
- creating, 95.7
- data level queries, 95.6
- database functions, 95.2.2
- in relationships, 95.2.7
- in-memory queries, limitations, 93.15.2.2
- mathematical functions, 95.2.3
- multiple, 95.5
- one-to-one mappings, 95.2.6
- outer joins, 94.2.1.10
- parallel expressions, 95.5.2
- parameterized, 95.3
- platform functions, 95.8
- query keys, 95.4
- subqueries and subselects, 95.5.1
- user-defined functions, 95.2.5, 95.8
- using Boolean logic, 95.2.1
- XML Type functions, 95.2.4
- see also queries
- external
-
- applications, 99.15.1.1
- connection pools, 81.1.6.2
- controller, transaction, 97.1
- JDBC pools, 2.14.3.1
- transactions, 97.1, 97.1
- external transaction controller
-
- configuration, sessions, 74.9
- session, 97.1.2
F
- factory name, JMS connection, 89.3
- failure, resuming unit of work after commit, 99.6
- features of Oracle TopLink, 1.3
- fetch groups
-
- about, 23.2.4, 25.33
- configuring, 25.33, 96.3.1
- default, 25.33, 96.3.1
- disabling, 96.3.1
- dynamic, 96.3.3
- object level read query, 93.7.1.5
- read optimization, and, 25.33
- size, 11.11.5
- static, 96.3.2
- @Bean fetch=lazy, 30.2.4.4.1
- field references, 34.6
- Field uses XML Schema "type" attribute option, 30.2.6.4
- fields in database tables, 4.5.2.1
- Fields tab, 43.3.1
- field-to-object attribute transformation, 32.15, 32.16
- files
-
- JAXB-specific, 17.5.1.1
- TopLink-specific, 17.5.1.2
- see also specific file name
- final attributes, 4.7.2.5.1, 4.7.2.9.1
findAll, using, 93.14.4
- finders
-
- caching options, 93.15.8.1
- disabling cache, 93.15.8.2
- managing large result sets, 96.10.4
- refreshing results, 93.15.8.3
- see also EJB finders
- flashback queries
-
- about, 93.9.1.4.3
- historical client sessions, 78.1.1
forceUpdateToVersionField(), 99.11
- foreign keys
-
- about, 2.8.5, 34.6
- configuring in EIS mappings, 59.2
- EIS mappings, 60.2
- multiple tables, 26.7.1
- one-to-many mappings, 33.7
- one-to-one mappings, 32.18, 33.5
- parameterized expressions, 95.3
- references, 14.4, 14.6
- target, 33.5, 34.6
- troubleshooting, 14.4, 14.6
- full identity map, 87.2.1.1
G
- garbage collection, managing, 98.7.1
- General Preferences dialog, 4.4.1
- Generate Classes and Descriptors dialog, 4.5.3.2
- Generate EJB Entity Classes and Descriptors dialog, 4.5.3.3
- generating
-
- access method, 4.5.3.2
- deployment JARs, troubleshooting, 15.1
- deprecated direct mappings, 19.10
- see also exporting
getCatalogs(), 4.5.1.3
getField(), 95.6.1
getImportedKeys(), 4.5.1.3
getParameter, 95.3.1
getPrimaryKeys(), 4.5.1.3
getTable(), 95.6.2
getTables(), 4.5.1.3
getTableTypes(), 4.5.1.3
getValue(), 30.2.4.1
getValue() method, 30.2.4.1
H
- hard cache weak identity map
-
- about, 87.2.1.3
- when to use, 87.2.1.6
- help
-
- about, 4.3.6
- displaying, 4.3.6
- Help button., 4.3.6
- Help Preferences, 4.4.2, 4.4.4
- hierarchical queries
-
- about, 93.9.1.4.2
- described, 96.8.2
- hints, Oracle Hints in queries, 93.9.1.4.1
- historical client sessions
-
- about, 72.1, 72.6
- cache, 72.10.3
- limitations of, 72.6.1
- historical queries, 96.2
-
- about, 93.11
- see also AsOfClause
- history policy, configuring, 25.31
- holders, value, 30.2.4.1
- host URL, JMS topic, 89.4
- hosted
-
- documentation, 4.4.2
- XSD files, 8.1.1.1, 8.1.2.1
- hot