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 deployment
-
- about, 10.6
- CMP applications, 10.6.1
- non-CMP applications, 10.6.2
- HSQL platform, 81.1.3.1
I
- IBM Informix Database native sequencing, 17.7.2.6
- IBM WebSphere
-
- deploy tool, 10.7
- deploying to, 10.4.3
- deployment exceptions, 15.7
- setting classpath, 7.5.1.1
- identity
-
- about, 2.8.3, 87.2.1
- cache, and, 87.2.1
- using cache to preserve, 87.2.1
- see also identity map
- identity map cache
-
- disabling during a write query, 94.2.2.4
- refresh in read query, 93.15.5.3
- identity maps
-
- about, 25.12, 25.13, 25.15, 72.8
- cascading refresh during read query, 93.15.5.3
- descriptors, 19.11, 25.12
- example, 93.15.5.3
- full, 87.2.1.1
- guidelines for choosing type, 87.2.1.5
- hard cache weak identity map, 87.2.1.3, 87.2.1.6
- isolated client sessions, 72.5.2
- no identity map, 87.2.1.4
- refreshing during read query, 93.15.5.3
- soft cache weak identity map, 87.2.1.3, 87.2.1.6
- soft cache weak identity map and read optimization, 11.11.7
- specifying, 25.12, 25.13, 25.15
- weak, 87.2.1.2
- weak identity map and read optimization, 11.11.7
- Identity tab. see Caching tab
- impedance mismatch, solving, 1.2
- Implementors tab, 25.11
- Import Tables from Database dialog, 4.5.1.3
- importing
-
- classes, 4.4.4
- preferences, 4.4
- inactive descriptors
-
- about, 4.3.3
- mapping to, 34.3.1, 54.2.1
- independent relationships, 32.7
- indexed records, 53.2.1.1
- indirection
-
- about, 2.8.10, 30.2.4, 30.2.4
- bidirectional relationships, 32.18
- choosing the correct type, 32.3
- configuring, 32.3
- EJB, 30.2.4.4
- EJB 2.x CMP, 30.2.4.4.1
- EJB 3.0 CMP, 30.2.4.4.1
- example, 30.2.4
- many-to-many mappings, 33.8
- nontransparent, 2.4.2
- one-to-many mappings, 32.18
- proxy indirection, 30.2.4.3
- remote sessions, 72.9.2.4
- serialization, 30.2.4.5
- transparent, 2.4.2, 30.2.4.2
- value holder, 30.2.4.1
ValueHolderInterface
, 2.4.2
- see also proxy indirection, transparent indirection
- Informix platform, 81.1.3.1
- inheritance
-
- about, 2.8.6, 23.2.2, 23.7
- aggregate classes, 23.7.4
- aggregate collection mappings, 33.9.1
- branch classes, 23.7, 23.7
- child descriptors, 25.20
- class extraction, 23.7.1.2, 23.7.1.2
- class indicator, 23.7.1, 23.7.1.2
- descriptors, 23.2.2, 23.7, 25.20, 25.21
- finding subclasses, 23.7.1
- instantiating subclasses, 23.7.1
- isolated client sessions, 72.5.2
- leaf classes, 23.7, 23.7, 96.5
- primary keys, 23.7.2
- queries, 93.12
- querying on hierarchy, 96.5
- relational parent, 25.21
- root class, 23.7, 23.7, 25.20.1, 25.21.1
- root class subclasses, finding in inheritance, 23.7.1
- supporting with multiple tables, 23.7.3.2
- supporting with one table, 23.7.3.1
- transformed to relational model, 11.6.3
- using with EJB, 23.2.3.3, 23.7.5
- inheritance hierarchies
-
- descriptors, 23.9.1
- querying on, 96.5
- Inheritance tab, 25.20.1, 25.21.1
- inherited subclasses, mapping, 25.23
- in-memory query
-
- about, 87.2.2
- check cache using exact primary key, 93.15.2.1
- check cache using primary key, 93.15.2.1
- check database if not in cache, 93.15.2.1
- conform results in unit of work, 93.15.2.1
- expression limitations, 93.15.2.2
- supported, 93.15.2.1
- using, 93.15.2.1
- inner join, 95.2.7.1
- insert operation, 94.1.2.1, 94.1.2.3
insertObject()
, 26.4.1
- instantiation policy
-
- about, 25.28
- setting, 25.28.1
- Instantiation tab, 25.28.1
- integrity checker, 24.6
-
- about, 72.2.8
- configuring, 74.11
- interactions
-
- about, 94.6
- creating, 28.5
- interface alias
-
- about, 26.5
- creating, 26.5.1
- Interface Alias tab, 26.5.1
- interfaces
-
- classes, implementing, 4.7.2.3
- customizing, 4.4.1
- descriptors, 24.2.1.3, 25.10, 25.11
- queries, 93.12
- query keys, 25.10
- querying on, 96.4
- internal connection pool
-
- about, 81.1.6.1
- named, 81.1.6.5
- read, 81.1.6.3
- sequence, 81.1.6.4
- write, 81.1.6.3
- internal query object cache
-
- about, 93.15.7
- configuring, 96.11.1, 96.11.2
- expiration, 96.11.2
- restrictions, 93.15.7.1
- internal transactions, 97.1
- invalidation of objects in the cache, 19.14, 25.16, 87.2.5
- IP address for multicast group, 88.4
- isolated client sessions
-
- about, 72.1, 72.5, 77
- configuration, 77.1
- life cycle, 72.5.1.3
- limitations of, 72.5.2
- session event handlers, 72.5.1
- with Oracle Virtual Private Database (VPD), 72.5.1
- isolated session
-
- cache, 72.10.2
- ConnectionPolicy, 72.5
- exclusive connections, 72.5
- supported databases, 72.5
- isolation
-
- cache, 87.2.3
- transaction levels, 97.1
- unit of work transactions, 97.1.3
- Iterator interface, 96.10.1
J
- J2C adapters
-
- about, 81.1.3.2
- configuring for Oracle TopLink Workbench, 4.2
EISLogin
, 81.1.2.1
- selecting, 81.1.3.2
- with EIS, 18.1.1.1
- J2EE, 8.1.4
-
- parameter binding, 11.10.4
- prepared statement caching, 11.10.4
- web applications, 1.4
- Java
-
- database tables, 18.9.4
- exporting to, 18.9.3
- integration with any datasource, 1.2
- iterators, 96.10.1
- object model, 2.4
- Java applications
-
- deploying, 10.1
- deployment files, 8.2
- packaging for deployment, 9.1
- Java Cryptography Extension, 18.9
- Java Management Extensions. see JMX
- Java Naming and Directory Interface. See JNDI
- Java Object Builder, 72.2.1.4
- Java streams
-
- described, 96.10.2
- optimizing, 96.10.3
- support for, 96.10.2.1
- Java Transaction API
-
- and unit of work commit, 97.2.6.1, 97.2.6.1.1
- and unit of work rollback, 97.2.6.2.1
- see also JTA
- Java Transaction Service see JTA
JAVA_HOME
, 4.2
java.security.AccessControlException
, 15.7, 15.7
java.util.Collection
interface, 32.14
java.util.Map
interface, 32.14
java.util.Set
interface, 32.14
javax.ejbEntityBean
interface, 4.5.3.3
- JAXB
-
- creating projects from, 18.5.1
- files, 17.5.1.1
- generating project from the command line, 18.5.2
- jaxb:class, and EIS mappings, 53.2.4
- jaxb:class, and XML mappings, 62.2.6
- proxy configuration, 18.5.2
tljaxb.cmd
, 18.5.2
tljaxb.sh
, 18.5.2
- typesafe enumeration converter, 32.13
- understanding, 17.5.1
- validation, 17.5.2
- XML projects, 17.5.1
- JAXB typesafe enumeration converter
-
- configuring, 32.13
- understanding, 30.2.10
JAXBContext
, 17.5.1.3.2
- JCE. see Java Cryptography Extension
- JConnect, 11.10.1
- JDBC
-
- adaptor for EIS, 53.2.7
- database gateway for EIS, 53.2.7
- driver classpath, 4.5.1.3
- JConnect, 11.10.1
- Sybase JConnect, 11.10.1
- JDBC drivers
-
- about, 81.1.3.1
- configuring for Oracle TopLink Workbench, 4.2
- fetch size, 11.10.1, 11.11.5
- general properties, 11.10.1
- mapping LOBs, 31.5
- selecting, 81.1.3.1
- JDBC pools
-
- external with EJB Entity Beans with BMP architecture, 2.14.3.1
JDBC_CLASSPATH
, 4.2
- JDeveloper. See Oracle JDeveloper
- JITDG75002|Understanding data access, data access concepts, 81.1
- JMS
-
- connection factory name, 89.3
- coordinated cache, 89
- Processing Exceptions, 13.11, 13.12
- topic host URL, 89.4
- topic name, 89.2
- JMX
-
- about
- and DMS profiler
- DMS profiler, 11.4.2
- JNDI naming service, 88.7
- joining
-
- about, 93.7.1.4
- expressions, and, 95.2.7
- mappings, and, 37.2
- one-to-many, about, 94.2.1.10.2
- one-to-many, when not to use, 93.7.1.4.1
- one-to-one mappings, 37.2, 94.2.1.10.2
- optimizing reads, 11.11.7
- queries, and, 94.2.1.10, 94.2.1.10.2
- QueryManager expressions, 96.6
- read queries, 11.11.7, 94.2.1.10
- JSP and Servlet applications
-
- deploying, 10.2
- deployment files, 8.3
- packaging for deployment, 9.2
- JTA
-
- about, 97.1.2.1
- and unit of work, 97.1.2.1
- isolated client sessions, 72.5.2
- unit of work, 97.1
- JTA/JTS
-
- using with EJB Entity Beans with BMP architecture, 2.14.3.2
- just-in-time reading. see indirection
K
- Key Converter tab, 44.4.1
- key pairs
-
- database table reference, 4.5.2.4
- troubleshooting, 14.4, 14.6
- keys
-
- about, 2.8.3
- foreign, 2.8.5, 32.18, 33.5
- foreign, target, 33.5
- inheritance, 23.7.2
- multiple tables, 26.7.1
- primary, 23.7.2, 26.7.1, 32.2, 33.6, 33.8, 38.3.1
- read-only settings, 32.2
- reference key field, 33.10, 33.11
- variable class relationships, 33.6, 38.3.1
L
- language, specifying, 4.2
- large result sets, managing in finders, 96.10.4
- lazy attribute loading and read optimization, 25.33
- lazy connection
-
- acquisition, 74.12
- allocation, 72.3.2.6, 75.4.5
- lazy loading. see indirection
- lazy reading. see indirection
- leaf classes, 23.7, 23.7, 96.5
- life cycle of unit of work, 97.2.2
- LOB
-
- mapping to, 31.5
- local
-
- documentation, 4.4.2
- transactions, 99.14.2
- locked files, 6.2.5
- locking policy
-
AllFieldsLockingPolicy
, 23.8.4
ChangedFieldsLockingPolicy
, 23.8.4
- configuring, 25.26
- field locking, 23.8.4
- optimistic, 23.2.10, 23.8.2, 23.8.4
- optimistic version locking, 23.8.1
OptimisticLockException
, 23.8.1, 23.8.4
- pessimistic locking policy, 23.2.10, 23.8.5
SelectedFieldsLockingPolicy
, 23.8.4
- stale data, and, 87.2.3.1
- three-tier architectures, optimistic locking and, 23.8.6.1
- three-tier architectures, pessimistic locking and, 23.8.6.2
TimestampLockingPolicy
, 23.8.1
- understanding, 23.2.10, 23.8
- version locking, 23.8.2
VersionLockingPolicy
, 23.8.1
- Locking tab, 25.26.1
- log into database, 4.5.1.1
- Log Out of Database, 4.5.1.1
- log out of database, 4.5.1.1
- logging
-
- application server, 72.2.6.1.3
- chained exceptions, 72.2.6.5
java.util.logging
, 72.2.6.1.2
- log level, 72.2.6.3
- Oracle Enterprise Manager 10g, 72.2.6.6
- output, 72.2.6.2
- permissions, 7.6.1.5
- sessions, 72.2.6, 74.4, 74.4.1
- TopLink native logging, 72.2.6.1.1
- types, 72.2.6.1
- Logging tab, 74.4.1
- login
-
- CMP deployment, 17.2.4.2
- database, 20.4.1, 20.5.1.1, 83
- deployment, 17.2.4.2
- development, 17.2.4.3, 17.2.4.3
- platforms, and, 17.2.5
- projects, and, 17.2.4, 71.3, 81.1.2
- role in project, 17.2.4, 81.1.2
- session, 17.2.4.1, 74.3
- session role, non-CMP, 17.2.4.1
logMessages
method, 72.2.6
- look and feel, specifying, 4.4.1
M
- Manage Non-Descriptor Classes dialog, 4.7.4
- management, source control, 6.2.1
- manager, session events, 72.2.5
- many-to-many mappings
-
- relation table, 33.8
- relation tables, 40.2
- session broker limitations, 72.7.3.1
- many-to-many relational mappings
-
- configuring, 40
- EJB, 33.8.1
- understanding, 33.8
- mapped records, 53.2.1.2
- mapping extensions
-
- custom data types, 12.2
- JAXB typesafe enumeration converter, 30.2.10, 32.13
- object type converter, 30.2.6.3, 32.11
- serialized object converter, 30.2.6.1, 32.9
- simple type translator, 30.2.6.4, 32.12
- transformation mappings, 30.2.6.5
- type conversion converter, 30.2.6.2, 32.10
- mappings
-
- about, 2.8, 2.8.4, 16, 16.1.3, 16.1.3, 30, 30, 31.1
- access types, 32.6.1
- aggregate collection mappings and EJB, 33.9.2
- anyType mapping, 63.3
- as part of the application development process, 2.9.2.1
- automatic, 31.3
- batch options, 34.4.1
- class hierarchy, 30.3
- comments, 32.8
- configuring, 31.2, 32, 32.1
- database field, 34.2.1
- default mapping, 30.2.3.2
- deprecated, generating, 19.10
- direct access, 11.7, 32.6, 32.6
- directionality, 33.2.1
- EIS mappings, 17.4, 30.7, 53, 53.1, 54
- EJB 2.0 entities, 19.5
- errors, 14.4
- example, 30.2.2
- extensions, about, 30.2.6
- hierarchy, 30.3
- inactive descriptors, 34.3.1, 54.2.1
- indirection, 11.7, 30.2.4, 32.3
- isolated client sessions, 72.5.2
- manually configuring, 31.2
- many-to-many, 33.8.1
- many-to-many, with EJB, 33.8.1
- method access, 32.6, 32.16.1
- null values, 32.5, 32.19
- object-relational, 46, 47
- one-to-many object, with EJB, 33.7.1
- one-to-one with EJB, 33.5.1
- optimizing, 11.7, 11.7
- OX mappings, 30.6
- projects, and, 16.1.3
- read only, 32.2, 32.2.1
- relation tables, 40.2, 40.2
- relational, 33, 34
- removing, 31.6.1
- to tables, 25.2.1, 26.2.1
- TopLink Workbench, Navigator window, 4.3.3
- types of, 30, 30.1
- XML mappings, 62, 62.1, 63
- mathematical functions, in TopLink expressions, 95.2.3
- menu bar, 4.3.1.1
- menus
-
- about, 4.3, 4.3.1
- context menus, 4.3.1.2
- menu bar, 4.3.1.1
- merging
-
- changes in clones, 99.5
- Oracle TopLink Workbench project files, 6.2.2
- project files, 6.2.2.1
- messages, error, 13, 14.1
- metadata
-
- about, 2.4.3.1, 2.9
- advantages, 2.9.1
- creating, 2.9.2, 2.9.3
- mapping and configuration, 16
- project metadata, 2.9.2
- session metadata, 2.9.3
- Metalink, 2.1.2
- method access
-
- about, 19.4, 32.6
- setting, 32.16.1
- methods
-
- adding, 4.7.2.8
getValue()
, 30.2.4.1
setValue()
, 30.2.4.1
- wrapper policy, 25.32.1
- see also specific method name
- Microsoft Access
-
- platform, 81.1.3.1
- schema manager type conversion, 5.1.1
- Microsoft SQL Database native sequencing, 17.7.2.6
- migrating
-
- error messages, 7.3.2.5
- OC4J persistence to TopLink, 7.3.2
- Oracle TopLink Workbench projects, 18.8.1
- troubleshooting, 7.3.2.5
- Migration Utility Exception, 13.18
- model source, exporting, 18.9.2
- modifiers, class, 4.7.2.2
- multicast group address, coordinated cache, 88.4
- multicast port, coordinated cache, 88.5
- multiple sessions, 72.7.4.2, 72.7.4.2, 75.1.2
- multiple tables
-
- about, 26.7
- specifying for descriptors, 26.7.1
- multiplicity in relationships, resolving, 7.3.2.5
- multi-processing, 11.11.8.1.4
- Multitable Info tab, 25.19.1, 26.7.1
- mutable mappings, 32.17
.mwp
file, 4.1, 18.1.1
- MySQL4
-
- batch writing, 83.6
- platform, 81.1.3.1
- primary key restrictions, 17.7
- schema manager type conversion, 5.1.1, 5.1.1
N
- named connection pools, 81.1.6.5
- named queries
-
- about, 25.7, 74.13, 93.8
- configuring, 25.7, 74.13
- descriptor level, 25.7
- exclusive connections, 25.7.1.10
- options, advanced, 25.7.1.10
- parameter binding, 25.7.1.9
- prepared statement caching, 25.7.1.9
- redirect query, 93.8
- session level, 74.13
- using, 94.3
- when not to use, 93.8
- when to use, 93.8
- namespaces
-
- about, 17.2.7, 17.8
- configuring, 4.6.5
- naming service
-
- coordinated cache, 88.6
- JNDI, 88.7
- RMI, 88.8
- native sequencing
-
- IBM Informix Database, 17.7.2.6
- Microsoft SQL Database, 17.7.2.6
- Microsoft SQL Server, 5.2.3.4
- non-Oracle database, 17.7.2.6
- Oracle Database, 17.7.2.5, 17.7.3
- Oracle Database SEQUENCE object, 17.7.2.5.2
- Sybase Database, 5.2.3.4, 17.7.2.6
- Navigator window
-
- about, 4.3, 4.3.3
- attribute and mapping, 4.3.3
- database, 4.3.3, 4.3.3
- database tables in, 4.5
- descriptor, 4.3.3
- example, 4.3.3
- package, 4.3.3
- project, 4.3.3
- unsaved or changed item, 4.3.3
- NCHAR, 30.2.6.2
- NCLOB, 30.2.6.2
- neediness warnings. See troubleshooting
- nested table object-relational mappings
-
- configuring, 52
- understanding, 46.6
- nested unit of work, 97.2.5, 99.8.2
- new projects, 18.1.1.1
- New Reference dialog box, 4.5.2.3
- New Session button, 73.4.1, 73.5.1, 73.6.1
- New Sessions Configuration, 73.2.1
- New Table dialog box, 4.5.1.2
newInstance
method, 99.1.1
- no identity map, 87.2.1.4
- non-cascading write queries
-
- compared to cascading, 93.7.3.6, 94.2.2.3
- creating using
dontCascadeParts ()
method, 93.7.3.6, 94.2.2.3
- non-deferred write
-
- configuring, 99.4.4.1
- dependent objects, 23.2.3.1
- understanding, 23.2.3.1, 99.3, 99.14.3
- nonintrusive persistence, 2.8.9
- nonpersistent projects, 17.2.3
- nonrelational projects, 17.2.2
- nontransactional data sources, 81.1.1
- nontransparent indirection, 2.4.2
- nouns
-
- DMS profiler, 11.4, 72.2.7.2
- null values
-
- default, 32.5, 32.19, 82.6
- in expressions, 95.7.1
- login level, 82.6
- mapping level, 32.5
- NVARCHAR2, 30.2.6.2
O
- object array object-relational mappings
-
- configuring, 51
- understanding, 46.5
- object cache, 93.15.7
- object cache, sessions, 72.2.1.1
- object change tracking
-
- configuring, 25.30.1.2
- object identity, 72.8
-
- about, 2.8.3, 87.2.1
- cache, and, 87.2.1
- using cache to preserve, 87.2.1
- see also identity map
- object indirection
-
- read optimization, as, 11.11.7
- object level modify query
-
- about, 93.7.3, 93.7.4
- object level read query
-
- about, 93.7.1, 93.7.2
- fetch groups, 93.7.1.5
- join reading, 93.7.1.4
- partial object query, 93.7.1.3
- read all query, 93.7.1.2
- read object query, 93.7.1.1
- object model
-
- about, 2.8.1
- generating with
tljaxb.cmd
, 18.5.2
- optimization, 11.6
- Oracle TopLink requirements, 2.4
- object type converter
-
- about, 12.2, 30.2.6.3
- configuring, 32.11
- object type mappings
-
- configuring, 32.11, 32.11.1
ObjectLevelChangeTrackingPolicy
, 97.2.3.2
- object-relational descriptors
-
- configuring, 27
- locking policy, 25.26
- understanding, 23.4
- object-relational mappings
-
- about, 46
- array, understanding, 46.4
- configuring, 47
- nested table, 46.6, 52
- object array, 46.5, 51
- overview, 2.8
- reference, 46.3, 49, 50
- structure, 46.2, 48
- object-relational projects
-
- about, 17.3.2
- sequencing, 17.2.6
- objects
-
- cascading refresh in cache, 93.15.5.2
- creating and registering, 99.1.1
- query, 94.2.1.4
- refreshing in cache, 93.15.5.1
- registering and unregistering, 99.1
- ObjectTypeMapping
-
- see ObjectTypeConverter
- OC4J. See Oracle Containers for J2EE
- one-to-many EIS mappings
-
- configuring, 60
- key on source, 53.8.1
- key on target, 53.8.2
- understanding, 53.8
- one-to-many relational mappings
-
- configuring, 39
- understanding, 33.7
- one-to-one EIS mappings
-
- configuring, 59
- key on source, 53.7.1
- key on target, 53.7.2
- understanding, 53.7
- one-to-one relational mappings
-
- configuring, 37
- expressions, 95.2.6
- joining, 37.2
- understanding, 33.5
- with EJB, 33.5.1
- online help, 4.4.2
- Open Project button, 18.8.1
- opening projects, 18.8.1
- operators
-
- boolean logic, 95.2.1
- optimistic locking
-
- about, 23.2.10
- application architecture, 2.3.5.1
- cascading locking policy, 23.8.2, 25.26.2.2
- database exception, 94.7
- exceptions, 13.5
- field locking policy, about, 23.8.4
- rollbacks, 23.8.3
- version locking policy, 23.8.1, 23.8.2, 25.26.2.2
- with
forceUpdateToVersionField()
method, 99.11
- optimistic locking policy
-
- field locking, about, 23.8.4
- version locking, 23.8.1, 23.8.2, 25.26.2.2
OptimisticLockException
, 23.8.1, 23.8.4
- optimization
-
- about, 11, 11.1
- application bottlenecks, 11.2
- application server, 11.13
- batch reading, 11.11.3
- batch writing, 11.10.3
- CMP partial object queries, 11.11.4
- code generation, 11.5
- data access, 11.10, 11.10.2
- data format, 11.10.2
- database, 11.13
- descriptors, 11.7, 11.7
- DMS profiler, 11.4, 72.2.7.2
- existence checking, 11.7
- fetch groups, 11.11.4
- fetch size, JDBC, 11.11.5
- general, 11.5
- inheritance, 23.7.3.2
- instantiation, 11.7
- JDBC driver, 11.10.1, 11.11.5
- join reading, 11.11.3
- mappings, 11.7, 11.7
- named queries, 11.11.2
- object model, 11.6
- overview, 2.6
- parameter binding, 11.10.4
- partial object queries, 11.11.4
- prepared statement caching, 11.10.4
- profiler, 11.4, 72.2.7.2
-
- optimization, 11.3
- queries, 11.11
- reading, 11.11.7
- ReadQuery method setMaxRows, 11.11.5
- schema, 11.6
- setMaxRows, 11.11.5
- understanding, 11.1
- unit of work, 11.12
- writing, 11.11.8
- Oracle
-
- development support, 2.1.2
- remote session support, 72.9.1.2
- Oracle Containers for J2EE
-
- creating projects from, 7.3.2.2
- migrating to TopLink, 7.3.2
- Oracle Database
-
- date and timestamp mappings, 34.2
- native sequencing, 17.7.3
-
- Oracle Database, 17.7.2.5.2
- platform, 81.1.3.1
- schema manager type conversion, 5.1.1
- Oracle extensions
-
- hierarchical queries, 96.8.2
- Oracle Hints, 96.8.1
- Oracle Hints, using with TopLink queries, 96.8.1
- Oracle JDeveloper
-
- configuring with Oracle TopLink, 6.1
- TopLink sessions, 6.1.2
- Oracle TopLink
-
- about, 1, 1, 4.1
- application architectures, 1.4
- architectures, 1.1
- deploy tool for IBM WebSphere, 10.7
- development, 2, 2.1, 3
- features, 1.3
- integrating with application server, 7, 7.2.1
- mapping types, 30.1
- optimization, 11.1
- packaging your application, 9
- public source, 12.3
- runtime components, 3.2
- understanding, 1
- Oracle TopLink Sessions Editor. see sessions
- Oracle TopLink Workbench
-
- about, 4, 4.1
- Ant integration, 4.8
- classpath, 4.2
- creating projects, 18.1
- development process, 4.1
DRIVER_CLASSPATH
, 4.2
- environment, 4.2
- error messages, 14, 14.2
JDBC_CLASSPATH
, 4.2
- parts of, 4.3
- preferences, 4.4
- project, 4.1, 18.1.1
- proxy, 4.4.1, 4.4.2, 18.10.2
- sample, 4.3
- table creator, creating, 5.2.1
- upgrading projects, 18.8.1
- Oracle Virtual Private Database (VPD)
-
- isolated client sessions, 72.5.1
- proxy authentication, 72.5.1.1, 81.1.4.2, 83.8
oracle.sql.TimeStamp
, 34.2
- order
-
- query keys, 34.5
- relational mappings, 34.5
OrderSibling
, 96.8.2.3
orion-ejb-jar.xml
file
-
- about, 8.7
entity-deployment
attribute pm-name
, 8.7.1
- modifying for Oracle TopLink, 8.7
persistence-manager
attribute class-name
, 8.7.1
persistence-manager
attribute descriptor
, 8.7.1
persistence-manager
attribute name
, 8.7.1
persistence-manager
subentry forpm-properties
-
cache-synchronizations
, 8.7.1.1
customization-class
, 8.7.1.1
db-platform-class
, 8.7.1.1
default-mapping
, 8.7.1.1
project-class
, 8.7.1.1
remote-relationships
, 8.7.1.1
session-name
, 8.7.1.1
- OTN (Oracle Technology Network), 1.3, 2.1.2
- OTS (Object Transaction Service)
-
- about, 97.1.2.2
- unit of work, 97.1.2.2
- outer joins
-
- in expressions, 94.2.1.10
- inheritance, 25.19
- output parameter event in stored procedures, 94.4.2.4
- OX mappings
-
- about, 30.6, 30.7
- extensions, simple type translator, 30.2.6.4.1, 30.2.6.4.2
- read conversions, 30.2.6.4.1
- write conversions, 30.2.6.4.2
P
- package names
-
- generating, 4.5.3.2
- renaming, 4.7.5
- TopLink Workbench, Navigator window, 4.3.3
- see also classes
- packaging for deployment
-
- about, 9
- BMP applications, 9.5
- CMP applications, 9.4
- EJB 3.0, 9
- Java applications, 9.1
- JSP and Servlet applications, 9.2
- Session Bean applications, 9.3
- packet time-to-live cache coordination, 88.12
- parallel
-
- expressions, 95.5.2
- unit of work, 97.2.5
- parameter binding
-
- about, 11.10.4
- byte arrays, 11.10.4
- configuring, 20.6, 25.7.1.9, 83.6, 94.2.7
- database login level, 83.6
- descriptor level, 25.7.1.9
- external connection pools, 11.10.4
- internal connection pools, 11.10.4
- J2EE, 11.10.4
- named queries, 25.7.1.9
- optimizing, 11.10.4
- project level, 20.6
- queries, 94.2.7
- streams, 11.10.4
- strings, 11.10.4
- trouble shooting, 11.10.4
- parameterized batch writing
-
- about, 11.10.3
setMaxBatchWritingSize()
, 11.10.3
- parameterized expressions
-
- about, 95.3
- example, 95.3.1
- parameterized SQL
-
- enabling on queries, 94.2.7
- Oracle TopLink optimization features, 11.11.8
- See also parameter binding
- parser conflicts, XML, 7.2.2
- partial object reading optimization, 11.11.7
- passwords, encryption, 18.9
- performance optimization
-
- about, 11.1
- application bottleneck, 11.2
- examples, 11.11.7.1
- JConnect method isClosed, 11.10.1
- using Performance Profiler, 11.3
- Performance Profiler
-
- about, 11.3
- class, 11.3.1
- persistence
-
- about, 2.8.9
- BEA WebLogic deployment, 8.8.1
- by reachability, 98.5
- components of, 2.4.3
- descriptor, 8.8
- implementation options, 2.4.1
- manager, 7.2.4
- OC4J, 7.3.2
- projects, 17.2.3
- types, 19.5
- using a persistence layer, 2.4.4
- persistence manager
-
- default, 7.2.4
- migration, 7.2.4
- restrictions, 7.2.4
- persistent classes
-
- project, 4.5.3.3
- requirements, 2.4, 2.4, 2.4.2, 2.4.2
- types, 19.5.1
- pessimistic locking
-
- about, 23.2.10, 23.8.5
- application architecture, 2.3.5.2
- policy, 23.8.5
- phantom reads, preventing, 99.15.5
- platforms
-
- Attunity Connect database, 81.1.3.1
- Cloudscape database, 81.1.3.1
- data source, 81.1.3
- database, 18.1.1.1, 20.2, 21.2, 81.1.3.1, 83.2, 84.2
- DB2 database, 81.1.3.1
- EIS, 81.1.3.2
- functions in expressions, 95.8
- 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
- parser, XML, 7.2.2
- PointBase database, 81.1.3.1
- projects, and, 17.2.5
- server, 74.9.1
- session configuration, 74.9.1
- SQLAnyWhere database, 81.1.3.1
- SQLServer database, 81.1.3.1
- SybasePlatform database, 81.1.3.1
- XML parser, 7.2.2
- see also target platforms
- PointBase platform, 81.1.3.1
- pop-up menus. see context menus
- ports
-
- multicast group, 88.5
- permissions, 7.6.1.3, 7.6.1.4
- post-commit clones, avoiding, 99.16.1
- Potential EJB Descriptors dialog box, 18.8.1
- pre-allocating sequence numbers, 17.7.3, 20.3.1, 83.4.1, 84.2.1
- preferences
-
- class import, 4.4.4
- database, 4.4.6
- EJB, 4.4.5
- general, 4.4.1
- help, 4.4.2
- importing and exporting, 4.4
- Oracle TopLink Workbench, 4.4
- sessions, 4.4.7, 4.4.8
- Preferences - Class dialog, 4.4.4
- Preferences - EJB dialog, 4.4.5
- Preferences - General dialog, 4.4.1
- Preferences - Help dialog, 4.4.2
- Preferences - Mappings dialog, 4.4.3
- Preferences dialog, 4.4
- prepared statement caching
-
- about, 11.10.4
- configuring, 20.6, 25.7.1.9, 83.6, 94.2.7, 94.2.7
- database login level, 83.6
- descriptor level, 25.7.1.9
- external connection pools, 11.10.4
- internal connection pools, 11.10.4
- J2EE, 11.10.4
- named queries, 25.7.1.9
- optimizing, 11.10.4
- project level, 20.6
- queries, 94.2.7
- query level, 94.2.7
- preserving XML documents, 29.5
- primary key
-
- about, 2.8.3
- cache, 93.15.3
- composite, 33.8
- inheritance, 23.7.2
- multiple tables, 26.7.1
primkey
in ejb-jar.xml
file, 18.10
- queries with compound, 93.15.3
- read-only settings, 32.2
- restrictions, 17.7
- setting, 4.5.2.2, 25.2.1, 26.2.1
- unit of work, 97.2.7
- unknown, 25.18.1
- variable class relationships, 33.6, 38.3.1
- private relationships, 32.7
- Problems window
-
- about, 4.3, 4.3.5
- sample, 4.3.5
- see also error messages
- profiler
-
- about, 74.6
- development tool, 11.3
- DMS, 11.4, 72.2.7.2
- Oracle TopLink, 11.3, 11.3.1, 72.2.7.1
- selecting, 74.6.1, 74.8.1, 74.10.1, 74.12.1
- Project - Multiple Projects tab, 74.5.1
- Project Status Report dialog box, 18.8.3
- projects
-
- about, 16.1.1, 17, 17.2, 18.1.1
- architecture, 17.2.1
- cache type and size, 19.11, 25.12
- comments, 19.15
- configuring, 19
- copying objects, 6.2.3
- creating, 7.3.2.2, 18, 18.1, 18.1.1.1, 18.1.2, 18.5.1
- deployment login, and, 17.2.4.2
- deployment overview, 2.5.2
- descriptors, 16.1.2
- development login, and, 17.2.4.3
- direct access to mapped fields, 19.4
- EIS, 17.4, 17.4, 17.4.1, 17.4.2, 17.4.2, 21
- errors, 14.2
- existence checking, 19.7
- exporting, 18.9, 18.9.2
- for sessions, 74.5
- indexed records, 17.4.2
- Java, 18.1.2
- JAXB, 18.5.1
- locked, 6.2.5
- login, 17.2.4, 71.3, 81.1.2, 81.1.2
- login, and, 17.2.4
- mapped field access, default, 19.4
- mapped records, 17.4.2
- mapping projects, creating, 18.1.1.1
- mappings, 16.1.3, 18.1.1.1
- merging, 6.2.2, 6.2.2.1
- metadata, 2.9.2
- method access to mapped fields, 19.4
- model, exporting, 18.9.2
.mwp
file, 4.1
- nondescriptor classes, 4.7.4
- non-persistent, 17.2.3
- nonrelational, 17.2.2
- object-relational, types supported, 17.3.2
- OC4J, creating from, 7.3.2.2
- open, 18.8.1
- Oracle TopLink Workbench, 18.1.1
- packages, renaming, 4.7.5
- persistence type, 17.2.3, 19.5.1
- platforms, and, 17.2.5
- prior TopLink versions, 18.8.1
- recently opened, 18.8.1
- relational, 17.2.2, 17.3, 17.3.1, 17.3.2, 20
- renaming, 18.8.2.1
- reopening, 18.8.1
- saving, 18.8.2
- sequencing, 17.2.6, 17.2.6, 17.2.6, 17.2.6, 17.2.6, 20.3, 83.4
- session login, and, 17.2.4.1
- sharing, 6.2.3
- status report, 18.8.3, 18.8.3
- team development, 6.2
- TopLink Workbench, Navigator window, 4.3.3
- types of, 17.1, 18.1.1, 23.1
- updating from
ejb-jar.xml
, 18.10.2
- upgrading from 2.x or 3.x, 18.8.1
- writing
ejb-jar.xml
file, 18.10.1
- XML, 17.5, 22
- XML records, 17.4.1
projects.xml
file
-
- about, 8.1.1
- EJB 3.0, 8.1.1.5, 8.1.3
- schema, 8.1.1.1
- XSD file, 8.1.1.1
- propagation mode, cache, 88.2
- proxies. see wrapper policy
- proxy authentication
-
- about, 81.1.4.2
- applications, 81.1.4.2
- Oracle Virtual Private Database, 72.5.1.1, 81.1.4.2, 83.8
- session events, 72.2.5
- use cases, 81.1.4.2
- proxy indirection
-
- about, 30.2.4.3
- example, 32.3.2.5
- restrictions, 30.2.4.3.1
- proxy settings, preferences, 4.4.1
- public source code, 12.3
Q
- qualified names, database tables, 4.5.1.3, 4.5.1.3
- queries
-
- about, 93
- application development process, 2.4.3.4, 71.5
- building, 93.3
- cache, 93.15
Call
queries, 93.2.1, 93.9
- cascading, 93.7.3.6, 94.2.2.3
- concepts, 93.2
- conforming, 99.4
- database queries, 93.7, 94.2
- DatabaseQuery, 93.2.2
- descriptor query manager, 93.2.5
- EIS interactions, 93.2.8.4
- EJB finders, 93.14
- EJB QL query language, 93.2.8.2
ejb-jar.xml
file, 25.7, 26.4, 28.5
- executing, 93.4
- expressions, 93.2.6
- fetch groups, 93.7.1.5
- flashback queries, 78.1.1, 93.9.1.4.3
- hierarchical queries, Oracle extensions, 93.9.1.4.2
- hints, Oracle extensions, 93.9.1.4.1
- historical, 93.11, 96.2
- interface and inheritance queries, 93.12
- joining, 93.7.1.4, 93.7.1.4
- languages, about, 93.2.8
- named queries, 93.8
- object level modify query, 93.7.3, 93.7.4
- object level read query, 93.7.1, 93.7.2
- on inheritance hierarchies, 96.5
- on interfaces, 96.4
- optimizing, 11.11
- Oracle database features, 96.8
- Oracle extensions, 93.9.1.4, 93.9.1.4.1, 93.9.1.4.2, 93.9.1.4.3, 93.9.1.4.4
- parameter binding, 94.2.7
- partial object query, 93.7.1.3
- performance, 11.11
- prepared statement caching, 94.2.7
- query keys, 93.2.7
- read all query, 93.7.1.2
- read object query, 93.7.1.1
- redirect queries, 93.10
- remote sessions, 72.9.2.2
- report, 11.11.7.1.2, 93.5.2
- report query, 93.7.5
- results, 93.5
- returning policy, 93.9.1
- session queries, 93.6, 94.1
- SQL query language, 93.2.8.1
- stored functions, Oracle extensions, 93.9.1.4.4
- subqueries, 95.5
- summary queries, 93.2.4
- timeout, 25.7.1.10, 25.8, 94.2.1.8
- types, 93.1
- UpdateAll, 93.7.3.5
- XML query language, 93.2.8.3
- Queries tab, 25.8.1, 25.9.1
- query by example, 94.2.1.4
- query cache, 93.15.7
- Query Exception, 13.6, 13.6
- query keys
-
- about, 25.10, 25.11, 93.2.7
- adding, 25.10.1, 25.11.1
- and expressions, 95.4
- creating, 25.10.1, 25.11.1
- direct mappings, 25.10
- generating, 25.10
- in expressions, 95.4
- interface descriptors, 25.10, 25.11
- Java implementation, 25.10.2
- modifying, 25.10
- order, 34.5
- relationship mappings, 25.10
- specifying, 25.10.1, 25.11.1
- unmapped attributes, 25.10, 25.10, 25.10
- Query Keys tab, 25.10.1
- query object query. See
DatabaseQuery
- query objects
-
- batch reading, 94.2.1.9
- cache expiration, 96.11.2
- caching results, 93.15.6, 96.11.1
- examples, 94.2.1.1, 94.2.1.1
- ordering for
ReadAll
queries, 94.2.1.5
- report query, 11.11.7.1.2
- specifying collection class, 94.2.1.6
- query results
-
- about, 93.5
- caching, 93.15.6
- collections, 93.5.1
- cursors, 93.5.3
- reports, 93.5.2
- streams, 93.5.3
- query timeout example, 94.2.1.8
- QueryManager
-
- about, 23.2.8
- joining expressions, 96.6
- QuerySequence, 83.4.2.3
R
- read access
-
- providing in sessions, 72.3.2.2
- read all operation, 94.1.1.2, 94.1.1.2
- read conversions
-
- simple type translator, 30.2.6.4.1
- read only
-
- descriptors, 25.3
- files, 6.2.5
- mappings, 32.2, 32.2.1
- read operation, 94.1.1.1
- read optimization
-
- about, 11.11.7
- batch reading, 11.11.7
- fetch groups, 25.33
- joining, 11.11.7
- lazy attribute loading, 25.33
- object indirection, 11.11.7
- partial object reading, 11.11.7
- report query, 11.11.7
- soft cache weak identity map, 11.11.7
- unit of work, 11.11.7
- weak identity map, 11.11.7
- read queries
-
- cascading refresh of identity maps, 93.15.5.3
- identity map cache refresh, 93.15.5.3
- refreshing identity maps, 93.15.5.3
ReadAll finders
-
- executing, 96.9.2
ReadAll
queries
-
- ordering in query objects, 94.2.1.5
readAllObjects()
-
- about, 26.4.1
- example, 94.1.1.2
- reading
-
ejb-jar.xml
, 18.10.2
- just-in-time reading, 30.2.4.2
- whole XML documents, 36.2
- reading through the write connection, 99.15.1.4
- read-locking, 23.2.10
readObject()
-
- example, 94.1.1.1
- recently opened projects, 18.8.1
- redirect queries
-
- about, 93.10, 96.1
- creating, 96.1.1
- finders, 96.9.7
- using, 96.9.7
- reference key field, 33.10, 33.11
- reference object-relational mappings
-
- configuring, 49, 50
- understanding, 46.3
ReferenceMapping
class, 46.3
- references
-
- database tables, 4.5.2.3, 4.5.2.4
- foreign keys, 14.4, 14.6
- Refresh from Database button, 4.5.1.6
- refresh policy
-
- cache, 87.2.4.1
- EJB finders, 87.2.4.2
- refreshing
-
- cache, 25.9
- classes, 4.7.3.1, 4.7.3.1
refreshObject()
, 94.1.1.3
- remote sessions, 72.9.2.3
- sessions, 75.3.5
- registering objects, 99.1
registerNewObject
method, 99.1.2
- reimporting schemas, 4.6.3
- relation tables
-
- about, 33.8
- many-to-many mappings, 40.2
- mappings, 40.2
- relational descriptors
-
- associated table, 26.2
- configuring, 26
- locking policy, 25.26
- understanding, 23.3
- relational mappings
-
- about, 33
- aggregate collection, 33.9, 41
- aggregate object, 33.12, 43
- configuring, 34
- converters, 33.2.2
- direct collection, 33.10, 42
- direct map, 33.11, 44
- direct-to-field, 33.3, 35
- direct-to-XMLType, 33.4, 36
- many-to-many, 33.8, 40
- one-to-many, 33.7, 39
- one-to-one, 33.5, 37
- options, 34.1
- order, 34.5
- transformation, 33.2.2, 33.13, 45
- variable one-to-one, 33.6, 38
- relational projects
-
- about, 17.2.2
- configuring, 20
- object-relational databases, 17.3.2
- relational databases, 17.3.1
- understanding, 17.3
- relationships
-
- about, 2.8.5
- bidirectional, 4.5.3.2, 32.18, 33.5
- expressions, 95.2.7
- in
ejb-jar.xml
file, 18.10
- unexpected multiplicity, 7.3.2.5
- relative locations
-
- about, 19.2
- classpath, 19.3.1
- Remote Command Manager Exception, 13.15
- remote connection using RMI, example, 73.7.1
- remote sessions
-
- about, 72.1, 72.9
- application layer, 72.9.1.1
- creating, 73.7
- limitations of, 72.9.2
- securing access, 72.9.2.1
- server layer, 72.9.1.3
- transport layer, 72.9.1.2
- unit of work, 72.9.2.6
- Remove Class button, 4.7.3.1
- Remove Table button, 4.5.1.4
- removing sessions from brokers, 79.2
- Rename dialog, 4.5.1.5
- renaming
-
- packages, 4.7.5, 4.7.5
- projects, 18.8.1, 18.8.2.1
- reopening projects, 18.8.1
- report query
-
- about, 93.7.5
- query objects, 11.11.7.1.2
- read optimization, and, 11.11.7
- using, 11.11.7.1.2, 93.5.2
- reports
-
- project status, 18.8.3
- query results, 93.5.2
- see also status reports
- resuming unit of work
-
- after commit, 99.6
- after commit failure, 99.6
- returning policy
-
- configuring, 25.27
- SQLCall, 93.9.1
- Returning tab, 25.27.1
- RMI
-
- coordinated cache, 90
- naming service, 88.8
- remote session support, 72.9.1.2
- rollback
-
- and Java Transaction API, 97.2.6.2.1
- overview, 97.2.6.2
- with optimistic locking, 23.8.3
- root class
-
- about, 23.7
- inheritance, 23.7
- root EIS descriptor, 24.4.1.1
- root element, descriptor, 29.4
- runtime
-
- acquiring sessions, 72.2.4
- components, 3.2
- services, configuring sessions, 74.9
- troubleshooting, 15.7.1
S
- Save All button, 18.8.2
- Save button, 18.8.2
- saving projects, 19.2
- schema context
-
- descriptors without, 29.3
- EIS descriptors, 28.2
- XML descriptors, 29.2
- Schema Document Info tab, 4.6.4.1, 4.6.5.1
- schema manager
-
- about, 5
- automatic table creation, 5.4
- creating a table creator, 5.2
- DB2, 5.1.1
- default table generator, 5.2.2
- Java table creator, 5.2.3
- MS Access, 5.1.1
- MySQL, 5.1.1
- Oracle, 5.1.1
- Oracle TopLink Workbench table creator, 5.2.1
- sequencing, 5.1.2, 5.2.3.4
- Sybase, 5.1.1
- table creator, 5.1, 5.2.1, 5.2.3, 5.3, 5.4
- table definition, 5.1
- type conversion, 5.1.1, 5.1.1, 5.1.1
- usage, 5.1
- Schema Structure tab, 4.6.2
- schemas
-
- about, 2.8.2
- context for EIS descriptors, 28.2
- context for XML descriptor, 29.2
- data storage, 2.8.2
- database, 4.5.1.2
- default root for EIS descriptors, 28.3.1
- details, 4.6.2
- document information, 4.6.4.1, 4.6.5.1
- errors, 14.6
- importing, 4.6.3
- optimizing, 11.6
- properties, 4.6.3
- reimporting, 4.6.3
- schema manager, 5
- structure, 4.6.2
- XML schemas, 4.6.1
- SCM. see source control management
- scripts
-
- SQL, generating, 4.5.3.1
- see also SQL
- scrollable cursor
-
- traversing, 96.10.1.1, 96.10.1.1
- using for ReadAllQuery, 96.10.1
- security
-
- cache coordination, permissions, 7.6.1.3
- data source access, permissions, 7.6.1.4
- disabling
doPrivileged()
, 7.6.3
doPrivileged()
, 7.2.3
- EJB, permissions, 7.6.1.6
- enabling
doPrivileged()
, 7.6.3
- J2EE application, permissions, 7.6.1.6, 7.6.1.6
- java.util.logging, permissions, 7.6.1.5
- loading project.xml, permissions, 7.6.1.2
- loading sessions.xml, permissions, 7.6.1.2
- logging, permissions, 7.6.1.5
- password encryption, 18.9
- permissions by feature, 7.6.1
- permissions when
doPrivileged()
disabled, 7.6.2
- port permissions, 7.6.1.3, 7.6.1.4
SecurityManager
integration, 7.2.3
- system properties, permissions, 7.6.1.1
- understanding permissions, 7.6
- with BEA WebLogic, 7.4.5
- Select Classes dialog box, 4.7.3.1, 4.7.3.1
SelectedFieldsLockingPolicy
, 23.8.4
- sensors, DMS profiler, 11.4, 72.2.7.2
- SEQ_COUNT column in sequence table, 17.7.3
- sequence connection pools, 81.1.6.4
- sequence numbers, write optimization features, 11.11.8
- SEQUENCE objects in Oracle native sequencing, 17.7.2.5.2
- sequencing
-
- and relational projects, 17.7
- BEA WebLogic, 17.7.4
- BEA WebLogic single column sequence table, 17.7.2.2, 20.3, 83.4
- configuring, 17.7.1, 17.7.1
- connection pools, 81.1.6.4
- default, 83.4.2.1, 83.4.2.1, 83.4.2.1
- DefaultSequence class, 83.4.2.1
- descriptors, 23.2.9, 26.3
- entity beans, 17.7.4
- IBM WebSphere, 17.7.4
- isolated client sessions, 72.5.2
- Java configuration, 17.7.1
- Microsoft SQL Server, 5.2.3.4
- native, 17.7.2.5, 17.7.2.6, 17.7.3
- non-Oracle database native, 17.7.2.6
- Oracle Database native, 17.7.2.5, 17.7.3
- Oracle TopLink Workbench configuration, 17.7.1
- overriding default, 83.4.2.1
- platform default, 83.4.2.1
- preallocation, 11.11.8.1.3, 17.7.3
- QuerySequence class, 83.4.2.3
- schema manager, 5.2.3.4
- SEQ_COUNT, 17.7.3
- sequence type, configuring, 20.3, 83.4
- sessions, and, 72.2.12
- stored procedures, 17.7.2.3, 83.4.2.3, 83.4.2.3
- Sybase Database, 5.2.3.4
- table, 17.7.2.1
- table, default column and table names, 17.7.2.1.1
- unary table, 17.7.2.2
- with stored procedures, 83.4.2.3
- serialization
-
- descriptor exceptions, 99.5
- EJB 1.x, 30.2.4.5.1
- EJB 2.x, 30.2.4.5.1
- EJB 3.0, 30.2.4.5.1
- indirection, 30.2.4.5
- merging into session cache with unit of work, 99.5
- serialized object converter
-
- about, 12.2, 30.2.6.1
- configuring, 32.9
- serialized object mappings, 32.9.1
- server layer, 72.9.1.3
- server platform
-
- external transaction controller, 74.9
- runtime services, 74.9
- session configuration, 74.9
- session event listener, 74.9.2
- Server Platform tab, 74.9.1
- server sessions
-
- about, 72.1, 72.3, 72.3.2.1
- cache, 72.10.1
- connection options, 72.3.2.6
- service channel, coordinated cache, 88.3
- session beans
-
- about, 2.12.3
- deploying, 8.4, 9.3, 10.3
- model, 2.11, 2.12.3, 2.12.3
- remote session support for, 72.9.1.2
- session brokers
-
- about, 72.1, 72.7
- adding sessions to, 79.2
- alternatives, 72.7.4
- architecture, 72.7.1
- configuration, 79.1
- limitations of, 72.7.3
- renaming, 79.2
- two-phase commits, 72.7.2
- two-stage commits, 72.7.2.2
- session configuration file
-
- about, 73.1
- loading alternative, 75.3.3
- preferences, 4.4.7, 4.4.8
- see also
sessions.xml
file
- session customizer, 72.2.3
- Session Event Manager, 72.2.5
- session events
-
- example, 72.2.5, 72.2.5
- isolated sessions, and, 72.2.5
- manager, 72.2.5
- proxy authentication, and, 72.2.5
- Session Loader Exceptions, 13.9
- Session Manager
-
- about, 75.1, 75.1.1
- acquiring, 75.2, 75.3
- defaults, 75.3.1
- destroying sessions, 75.10
- J2EE defaults, 75.3.1
- sessions, acquiring, 72.2.4
- storing sessions, 75.9
- sessions
-
- about, 2.4.3.2, 71.2, 72, 72, 72.2, 73
- acquiring at runtime, 72.2.4, 75, 75.1
- adding to session brokers, 79.2, 79.2
- additional mapping projects, 74.5
- API, 72.11
- application server logging, 72.2.6.1.3
- architecture, 72.2.1
- cache, 72.10, 87.1.1
- client, 72.3
- configuring, 74, 74.1, 74.9.2
- connection policy, 74.12
- creating, 2.9.3, 73.1, 73.4.1, 73.5.1, 73.6.1, 85.1.1
- customization, 72.2.3
- database sessions, 72.8, 73.6
- destroying in Session Manager, 75.10
- errors, 14.7
- event listeners, 72.2.5.2, 74.9.2
- events, 72.2.5.1
- external transaction controller, 74.9, 97.1.2
- historical client sessions, 72.6
- in
sessions.xml
file, 72.2.2
- isolated client sessions, 72.5, 77
- loading with alternative class loader, 75.3.2
- logging, 72.2.6, 72.2.6.1.3, 72.2.6.4, 74.4, 74.4.1
- logging into, 75.6
- logging out of, 75.8
- logins, 74.3
- management of, 75.1
- metadata, about, 2.9.3
- multiple sessions, 72.7.4.2, 72.7.4.2, 75.1.2
- named queries, 74.13
- object cache, 72.2.1.1
- optimizing, 11.8
- preferences, 4.4.7, 4.4.8
- queries, 93.4, 93.6, 94.1, 94.1
- refreshing, 75.3.5
- registering descriptors, 72.2.10, 74.2, 74.2.2, 74.5.2
- remote sessions, 72.9, 73.7
- sequencing, about, 72.2.12
- server, 72.3
- server platform, 74.9, 74.9.1
- SQL and messages, 72.2.6.4
- storing in Session Manager, 75.9
- three-tier architecture, 72.3.1
- transformation mappings, 33.13
- types, 72.1
- unit of work, 72.1, 72.4
sessions.xml
file
-
- about, 8.1.2
- acquiring, 72.2.4
- CMP applications, 8.1.2.3, 72.2.3
- configuring with JDeveloper, 6.1.2
- creating, 73.1, 73.2
- default location, 72.2.4
- EJB 3.0, 8.1.2.3
- loading alternative configuration file, 75.3.3
- non-CMP applications, 8.1.2.2
- schema, 8.1.2.1
- sessions, 72.2.2
- XSD file, 8.1.2.1
setAdditionalJoinExpression()
, 96.6.1
setenv.cmd
file, 4.2
setenv.sh
file, 4.2
setMaxBatchWritingSize()
, 11.10.3
setMultipleTableJoinExpression()
, 96.6.1
setShouldPerformDeletesFirst()
, 99.10.1
- Settings tab, 25.8.1, 25.9.1
setValue()
method, 30.2.4.1
- shared library
-
- setting for BEA WebLogic, 7.4.2
- shared library for BEA WebLogic, 7.4.1
- simple type translators
-
- about, 12.2, 30.2.6.4
- configuring, 32.12
- in Java, 32.12.2
- read conversions, 30.2.6.4.1
- write conversions, 30.2.6.4.2
- soft cache weak identity map
-
- about, 87.2.1.3
- when to use, 87.2.1.6
- sorting, in memory, 32.14
- source code, public, 12.3
- source control management
-
- projects, 6.2
- with Oracle TopLink Workbench, 6.2.1
- see also team development
- source table, reference, 4.5.2.3
source.jar
, 12.3
- splash screen, 4.4.1
- SQL
-
- call, 94.4
- comparing with expressions, 95.1.1
- custom queries for basic persistence, per descriptor, 26.4
- EJBQLCall, 94.5
- generating from database tables, 4.5.3.1, 4.5.3.1
- parameter binding, 11.10.4
- parameterized, 11.11.8, 94.2.7
- prepared statement caching, 11.10.4
- queries, 93.2.8.1, 93.2.8.1
- scripts with binding arguments, 26.4
- SQLCall, 94.4.1
StoredFunctionCall
, 94.4.3
- StoredProcedureCall, 94.4.2
- unit of work, 99.9
- SQL Creation Script dialog box, 4.5.3.1
- SQL DISTINCT, 11.11.7.2
- SQL Exception, 13.4
- SQLAnyWhere platform, 81.1.3.1
- SQLCall
-
- about, 93.9.1.1
- binding input parameters, 94.4.1.1
- input parameters, 94.4.1.1
- input-output parameters, specifying, 94.4.1.3
- output parameters, 94.4.1.2
- Returning Policy, 93.9.1
- using, 94.4.1
- SQLServer platform, 81.1.3.1
- stages of development with Oracle TopLink, 2.1.1
- stale data
-
- cache, 87.2.3, 87.2.3.4, 87.2.3.5
- coordination, cache, 87.2.3.5
- invalidating the cache, 87.2.3.4
- locking policy, and, 87.2.3.1
- per-class cache configuration, 87.2.3.2
- per-query cache refresh, 87.2.3.3
StartWith
, 96.8.2.1
- stateful
-
- beans, 2.12.3
- comparing with stateless, 2.12.3
- stateless
-
- comparing with stateful, 2.12.3
- static attributes, 4.7.2.5.1, 4.7.2.9.1
- static fetch groups, querying with, 96.3.2
- status report, generating, 18.8.3
- stored functions
-
- about, 93.9.1.4.4
- using, 94.4.3
- stored procedures
-
- output parameter event, 94.4.2.4
- queries, 94.4.2
- sequencing, and, 17.7.2.3, 83.4.2.3
- streams
-
- as query results, 93.5.3
- cursored, 72.9.2.5, 96.10.3
- string bindings, CLOB mappings, 31.5.1
- structure object-relational mappings
-
- configuring, 48
- understanding, 46.2
StructureMapping
class, 46.2
- subqueries
-
- multiple expressions, 95.5
- subselects in expressions, 95.5.1
- subselects, in expressions, 95.5.1
- summary queries, 93.2.4
- superclass, 4.7.2.1.1
- Sybase
-
- database schema manager type conversion, 5.1.1
- native sequencing, 17.7.2.6
- platform, 81.1.3.1
- synchronous change propagation, 88.2
- system properties
-
- oracle.j2ee.security.usedoprivileged, 7.6.3
- oracle.j2ee.toplink.security.usedoprivileged, 7.6.3
toplink.cts.collection.checkParameters
, 7.7.1
- toplink.xml.platform, 7.2.2.1
T
- table creator
-
- about, 5.1
- creating, 5.2
- using, 5.3
- Table Creator dialog, 5.2.1
- table generation. see automatic table generation
- table sequence
-
- about, 17.7.2.1
- default column and table names, 17.7.2.1.1
- tables
-
- adding database, 4.5.1.2
- associating with relational descriptors, 26.2
- database, 4.5
- defining schema, 5.1
- errors, 14.5
- generating, automatic, 30.2.3.2
- import filter, 4.5.1.3
- mapping to descriptors, 25.2.1, 26.2.1
- merging files, 6.2.2.2
- multiple, 26.7
- primary key, 4.5.2.2
- references, 34.6
- relation tables for mappings, 40.2
TableDefinition
class, 5.1
- see also database tables
- target foreign keys
-
- about, 33.5, 34.6
- configuring, 34.6
- target platforms
-
- about, 2.2.2
- choosing, 2.2
- target tables
-
- in direct collection mappings, 42.2
- reference, 4.5.2.3
- team development, 6.2
- technical support, 2.1.2
- three-tier architecture
-
- about, 1.4, 2.10
- authentication, 81.1.4.2
- migrating to scalable architecture, 72.8
- overview, 2.10
- sessions, 72.3.1
- timestamp support
-
- about, 34.2
- direct to field mappings, 34.2
- Oracle Database, 34.2
- TIMESTAMP timezone, 34.2
TimestampLockingPolicy
, 23.8.1
- timezone, with TIMESTAMP, 34.2
tljaxb.cmd
file, 18.5.2
- toolbars, 4.3, 4.3.2, 4.3.2
- topic name, 89.2
- TopLink. see Oracle TopLink
- TopLink expressions. see expressions
- TopLink profiler
-
- about, 11.3
- selecting, 74.6.1, 74.8.1, 74.10.1, 74.12.1
- TopLink Workbench. see Oracle TopLink Workbench
toplink-ejb-jar.xml
file, 8.1.5, 16.1.1
toplink-ejb.xml
file, 8.1.5
- Transaction Exception, 13.16
- transactional data sources, 81.1.1
- transactions
-
- client-controlled, 99.14.1
- CMP, 97.1.2.3, 99.14.1, 99.14.1
- container-controlled, 99.14.1
- demarcation, 97.1.2
- external transaction controller, 74.9, 97.1.2
- external, integrating, 97.1.2, 99.13
- isolated client sessions, 72.5.2
- isolation, 97.1, 97.1.3
- JTA, 97.1.2.1
- JTS, 97.1.2.1
- local, 99.14.1
- local, CMP, 99.14.2
- OTS, 97.1.2.2
- overview, 2.4.3.5, 71.6, 97.1
- see also unit of work
- transformation EIS mappings
-
- configuring, 61
- understanding, 53.9
- transformation mappings
-
- about, 30.2.6.5
- attribute transformation, 32.15, 32.16
- mutable, 32.17
- transformation relational mappings
-
- configuring, 45
- understanding, 33.13
- transformation XML mappings
-
- configuring, 70
- understanding, 62.9
- transient attributes, 4.7.2.5.1, 4.7.2.9.1
- transparent indirection
-
- about, 30.2.4.2
- persistent class requirements, 2.4.2
- transport layer, 72.9.1.2
- troubleshooting
-
- BEA WebLogic deployment, 15.3
- data sources, 14.9
- deploy tool, 10.7.2.1
- deployment, 15
ejbc
, 10.4.2.1
- IBM WebSphere deployment, 15.7
- migration from OC4J persistence, 7.3.2.5
- Oracle TopLink Workbench, 14
- unit of work, 99.16, 99.16.5.1
- two-phase commits, 72.7.2
- two-stage commits, 72.7.2.2
- two-tier architecture
-
- about, 1.4, 1.4, 2.11
- authentication, 81.1.4.1
- understanding, 2.11
- type conversion
-
- automatic, 34.2
- NCHAR, 30.2.6.2
- NCLOB, 30.2.6.2
- NVARCHAR2, 30.2.6.2
oracle.sql.TimeStamp
, 34.2
- schema manager, 5.1.1
- String to TIMESTAMP, 30.2.6.2
- TIMESTAMP to String, 30.2.6.2
- type conversion converter
-
- about, 12.2, 30.2.6.2
- configuring, 32.10
- provided by direct-to-field mappings, 34.2
- TypeConversionMapping
-
- see TypeConversionConverter
- types of mappings, 30.1
- typesafe enumeration, in EIS mappings, 53.2.5
U
- unary table sequence
-
- about, 17.7.2.2
- BEA WebLogic single column sequence table, 17.7.2.2, 20.3, 83.4
- undeployment, 10.6, 10.6.1, 10.6.2
- unexpected relationship multiplicity, 7.3.2.5
- unidirectional relationships, 33.2.1
- unit of work
-
- about, 97.1, 97.1.1, 97.2, 97.2.1
- acquiring, 98.1
- API, 97.3
- architecture, 97.1
- auditing, 99.12, 99.12
- benefits of, 97.2.1
- cache, 87.1.2
- change policy, 97.2.3
- clones, 97.2.4
- CMP integration, 97.1.2.3
- commit and Java Transaction API, 97.2.6.1, 97.2.6.1.1
- commit, writing changes before, 99.3, 99.4.4.1, 99.13.4.1, 99.13.4.2
- conform results of in-memory query, 93.15.2.1
- creating objects, 98.2
- deleting objects, 98.7
- example, 97.2.2
- external transaction controller, 74.9, 97.1.2
- external transactions, 97.1.2, 97.1.2, 99.13
- integrating with CMP, 99.14
- isolation, 97.1.3
- JTA integration, 97.1.2.1
- JTS integration, 97.1.2.1
- life cycle, 97.2.2
- modifying objects, 98.3
- mutable mappings, 32.17
- nested, 97.2.5, 99.8.1, 99.8.2
newInstance
method, 99.1.1
- optimization, 11.12, 97.2.8
- OTS integration, 97.1.2.2
- parallel, 97.2.5, 99.8.1
- pre-commit validation, 99.16.5.1
- primary keys, 97.2.7
- proxy indirection, 30.2.4.3.1
- queries, 97.3.1.1.2
- read optimization, 11.11.7
- read-only classes, 99.2, 99.2.1, 99.2.2
registerNewObject
method, 99.1.2
- remote sessions, 72.9.2.6
- resuming, 99.6
- reverting, 99.7
- rollback, 97.2.6.2, 97.2.6.2.1
- sessions, 72.1, 72.4
- transaction demarcation, 97.1.2
- transactions, 97.1.3
-
- unit of work, 97.1.2
- troubleshooting, 99.16
- validating objects, 99.16.5
- with custom SQL, 99.9
- write optimization, 11.11.8
- writing changes before commit, about, 99.3
- writing changes before commit, and external transaction exceptions, 99.13.4.2
- writing changes before commit, and external transaction timeouts, 99.13.4.1
- writing changes before commit, as alternative to conforming, 99.4.4.1
- unmapping, 31.6.1
- unregistering objects, 99.1
- unsaved items, displaying in TopLink Workbench Navigator window, 4.3.3
- update
-
- operation, 94.1.2.1, 94.1.2.4
- projects from prior versions, 18.8.1
- UpdateAll query, 93.7.3.5
updateObject()
, 26.4.1
- Use XML Schema "type" attribute, configuring, 32.12
useBatchWriting()
, 83.6.2
- user-defined functions, in expressions, 95.8
V
- validating
-
- descriptors, 24.6
- JAXB, 17.5.2
- projects, 18.8.3
- unit of work, 99.16.5
- Validation Exceptions, 13.7, 13.7
- Value Converter tab, 44.5.1
- value holders
-
- about, 30.2.4.1
ValueHolder
class, 30.2.4.1
ValueHolderInterface
class, 2.4.2, 30.2.4.1, 33.8
- variable one-to-one relational mappings
-
- class indicator, 38.2
- configuring, 38
- primary key, unique, 38.3
- understanding, 33.6
VariableOneToOneMapping
class, 33.6
- Varray in Oracle database. see array mappings
- version control, 6.2.5
- Version Control Assistance dialog box, 6.2.5
VersionLockingPolicy
, 23.8.1
- volatile attributes, 4.7.2.5.1, 4.7.2.9.1
- VPD. see Oracle Virtual Private Database
W
- warning icon, 4.3.3, 4.3.5
- weak identity map, 87.2.1.2
- web browser, specifying, 4.4.2
- web services architecture, 1.4, 2.16
- WebLogic. see BEA WebLogic
weblogic-ejb-jar.xml
file
-
- described, 8.1.4
- modifying for Oracle TopLink, 8.8
- unsupported tags, 8.8.2
- WebSphere. see IBM WebSphere
- welcome screen, 4.4.2
- wildcard, 63.3
- wrapper policy
-
- about, 25.32
- implementing in Java, 25.32.1
- write
-
- conversions, simple type translator, 30.2.6.4.2
- write all operation, 94.1.2.2
- write query
-
- disabling identity map cache, 94.2.2.4
- non-cascading, 94.2.2.3
- objects, 94.2.2.1
- overview, 94.2.2.1
- write-locking, 23.2.10
- writing
-
- batch, 11.11.8, 83.6.2
ejb-jar.xml
file, 18.10.1
- optimization, 11.11.8
- sessions write access, 72.3.2.3
X
xdb.jar
file, 4.2
- XML
-
- descriptor, schema context, 29.2
- generating deployment, 8.1.1.4
- mappings, concepts, 62.2
- preserving data, 29.5
- projects, 18.1.1.1
- query language, 93.2.8.3
- reading whole documents, 36.2
- records, 53.2.1.3
- schemas, 4.6.1
- XML Conversion Exception, 13.17
- XML descriptors
-
- configuring, 29
- schema context, 29.2
- understanding, 23.6
- XML mappings
-
- about, 62
- any collection, 62.8, 69
- any object, 62.7, 68
- any type support, 62.2.5
- composite collection, 62.6, 67
- composite direct collection, 62.4, 65
- composite object, 62.5, 66
- concepts, 62.2
- configuring, 63
- default conversion pairs, customizing, 62.3.5
- direct, 62.3, 64
- extensions, 62.2.8
- jaxb:class support, 62.2.6
- list support, 62.2.4
- reference descriptor, configuring, 63.2
- transformation, 62.9, 70
- types of, 62.1
- union support, 62.2.4
- xsd:list, 62.2.4
- xsd:union, 62.2.4
- XML parser platform
-
- about, 7.2.2
- configuring, 7.2.2.1, 7.2.2.1
- creating, 7.2.2.2
- Crimson, 7.2.2.2
- default, 7.2.2.1
- limitations, 7.2.2.2
- parser conflicts, 7.2.2
- toplink.xml.platform system property, 7.2.2.1
- used by, application server, 7.2.2
- used by, Oracle TopLink, 7.2.2
- XML Platform Exception, 13.22
- XML projects
-
- configuring, 22
- JAXB support, 17.5.1
- sequencing, 17.2.6
- understanding, 17.5
- XML queries, 93.2.8.3
- XML schema
-
- jaxb:class, and EIS mappings, 53.2.4
- jaxb:class, and XML mappings, 62.2.6
- jaxb:class, understanding, 30.2.9
- type, 32.12
- xs:any, understanding, 62.2.5
- xs:anyType, understanding, 62.2.5
- xsd:list, understanding, 30.2.8
- xsd:union, understanding, 30.2.8
- see also schemas
- XML Type functions, 95.2.4
- XMLMarshalException, 13.21
- XMLPlatformException, 13.22
- XPath
-
- by name, 30.2.7.3
- by position, 30.2.7.1
- mapping Java attributes, 32.4
- support in OX mappings, 30.2.7
- support in XML mappings, 53.2.2, 62.2.3
- XSD file
-
projects.xml
file, 8.1.1.1
sessions.xml
file, 8.1.2.1
Z
- zero-argument constructors
-
- editing, 4.4.4, 4.4.4
- SerializedObjectMapping. see SerializedObjectConverter