Index
A B C D E F G H I J K L M N O P Q R S T U V W X
A
- addConversionValue() method, 3.2.1.3
- addDirectMapping() method, 3.2.1.1
- addField() method, A.4.1.1
- addFieldTransformation() method, 3.6.1.1
- addForeignKeyConstraint() method, A.4.1.1
- addIdentityField() method, A.4.1.1
- addPrimaryKeyField() method, A.4.1.1
addPrimaryKeyFieldName
, 3.8.2
addTableName
method, 3.8.7
- addToAttributeOnlyConversionValue() method, 3.2.1.3
- after load methods
- using, 3.7.2
- aggregate collection mappings
- and EJBs, 3.2.2.5.4
- aggregate collections
- and inheritance, 3.2.2.5.2
- working with, 3.2.2.5
- aggregate object mapping
- example, 3.2.2.3, 3.2.2.3
- in Java, 3.2.2.3
- aggregate object mappings, 3.2.2.3
- and ejbs, 3.2.2.3.1
- working with, 3.2.2.3
- AggregateObjectMapping class, 3.2.2.3
- AllFieldsLockingPolicy, 5.8.4.1, 5.8.4.1
- amendment methods, 3.7, 6.3.3.2
- OracleAS TopLink descriptors, customizing, 3.7.1
- static, 3.7.1
- application development
- deployment, 1.3.5
- mapping, 1.3.1
- overview, 1.3
- packaging, 1.3.5
- performance tuning, 1.3.6
- querying, 1.3.3
- session management, 1.3.2
- transactions, 1.3.4
- application development tools, A
- array mappings
- about, 3.6.4.1
- implementing in Java, 3.6.4.1.1
- asynchronous update mode
- overview, 8.1.3.5.2
- attributes
- described, 3.4.3.3
- in Java objects, 3.4.3.3
B
- batch reading, 10.5
- in query objects, 6.7.1
- batch writing, 5.6.2, 10.6
- BEA WebLogic
- configuring OracleAS TopLink for, B.3.2
- modifying persistence descriptor, 9.2.3.2.1
- setting classpath, B.2.7, B.3.2
- setting shared library, B.2.7, B.3.2
- using a security manager, B.2.7.1
- bean instance
- defined, 3.4.3.3
- beans
- entity bean model, 3.4
- mapping under EJB1.1, 3.2.2.1.2
- mapping under EJB2.0, 3.2.2.1.3
- session beans, 2.4.3.3
- stateful beans, 2.4.3.3
- stateless, 2.4.3.3
- bidirectional relationship
- in one-to-one mappings, 3.2.2.2.1
- bidirectional relationships, 3.2.2.2.1
- maintaining, one-to-many relationships, 3.4.4.1
- maintaining, overview, 3.4.4
- binding, 5.6.3, 5.6.3
- binding and parameterized SQL
- binding string data, 5.6.3
- binding using parameters, 5.6.3
- binding using streams, 5.6.3
- explained, 5.6.3
- BLOB fields in databases, 3.6.2
- boolean logic in expressions, 6.2.1.2.2
- branch class, 3.3.3.2
- bridge
- JDBC-ODBC, 5.4.2.2
- other than Sun JDBC-ODBC, 5.4.2.2
- Builder Exception, C.2.2
build.properties
, Web Client, A.1.1
C
- cache
- architecture, 8.1.1
- configuring, 8.2.1
- disabling during read query, 6.5.2
- internal query object cache, 6.1.3.2.3, 6.7.5
- isolation, 8.2
- locking in clustering, 5.8
- object cascading refresh, 6.5.3.2
- object refresh, 6.5.3.1
- queries, 6.5
- refresh, 6.5.3.3
- refresh, described, 6.1.3.2.1
- session cache, 8.1.1.1
- stale data, overview, 8.1.1.3
- storing query object results, 6.1.3.2.3, 6.7.5
- storing query results, 6.5.4
- synchronization
- in clustering, B.4.2
- Unit of Work, 8.1.1.2
- usage in queries, 6.5.1
- usage of in-memory queries, 6.5.1.2
- using identity maps, 4.8.2
- cache identity map, 10.5
- cache locking
- overview, 8.1.2
- cache locking, in clustering, 5.8
- cache synchronization
- asynchronous update, 8.1.3.5.2
- clusters, 8.1.3.1
- configuring, 8.3.1
- configuring in the sessions.xml file, 4.3.4.2.3
- discovery, 8.1.3.2
- in clustering, B.4.2
- message transport, 8.1.3.3
- name service, 8.1.3.4
- overview, 8.1.3
- synchronous update, 8.1.3.5.1
- cache, session
- clearing, A.1.2
- caching
- overview, 1.2.3.3
- three-tier, 4.9
- using the readObject ( ) method, 6.3.1.1.1
- Call Finders
- creating, 6.10.3.1
- executing, 6.10.3.2
- using, 6.10.3, 6.10.3
- cascading write queries
- compared to non-cascading, 6.6.2
- ChangedFieldsLockingPolicy, 5.8.4.1, 5.8.4.1
- class extraction method
- described, 3.3.5
- class hierarchy
- branch class, 3.3.3.2
- leaf class, 3.3.3.3
- root class, 3.3.3.1
- class indicator
- class indicator field, 3.3.4.1
- described, 3.3.4
- class indicators
- and mappings, 3.3.4.2
- class loader
- loading session, 4.6.1.1
- resolving exceptions, 5.5.3
- class loader in conversion manager, 5.5.2
- class types
- defined, 3.3.3
- class, persistent, 3.4.3.3
- classes
- AggregateObjectMapping, 3.2.2.3
- CursoredStream
- optimizing, 6.9.4.3
- Database Exception, 6.11
- Database Session
- creating, 4.8.2.1
- creating tables on database, A.4.1.4
- described, 4.8.2.1
- public methods, 4.8.2.6
- session query operations, 6.3.1
- DatabaseLogin
- creating the sequence table, A.4.1.5
- described, 5.4
- DataModifyQuery
- described, 6.3.2.2
- DataReadQuery
- described, 6.3.2.2
- DeleteObjectQuery, 6.6.1
- described, 6.3.2.2
- DirectCollectionMapping, 3.2.2.6
- DirectReadQuery
- described, 6.3.2.2
- DirectToFieldMapping, 3.2.1.1
- ExpressionBuilder, 6.2.1.3
- InsertObjectQuery, 6.6.1, 6.6.1
- and Unit of Work, 7.2.5.2
- described, 6.3.2.2
- NestedTableMapping, 3.6.4.5.1, 3.6.4.5.1
ObjectRelationalDescriptor
, 3.8.1, 3.8.1
- ObjectTypeMapping, 3.2.1.3
- OneToManyMapping, 3.2.2.4
- OneToOneMapping, 3.2.2.2
- OptimisticLockException, 5.8.4.1
- Performance Profiler, 10.2.2
- ReadAllQuery
- described, 6.3.2.2
- ReadObjectQuery
- described, 6.3.2.2
- ReportQuery
- described, 6.3.2.2
- SerializedObjectMapping, 3.6.2
- session
- logging SQL and messages, 4.10.1
- Table Definition, A.4.1, A.4.1.1
- TransformationMapping, 3.6.1.1
- TypeConversionMapping, 3.2.1.2
- Unit of Work
- using to modify databases, 6.3.1
- UpdateObjectQuery, 6.6.1
- described, 6.3.2.2
- example, 6.6.1, 6.6.2
- ValueReadQuery
- described, 6.3.2.2
- VariableOneToOneMapping, 3.6.3
- WriteObjectQuery
- described, 6.3.2.2
- classpath
- setting for BEA WebLogic, B.2.7, B.3.2
- setting for IBM WebSphere, B.2.5
- setting for Oracle Application Server Containers for J2EE, B.2.4
- Clear button, A.1.2
- clearProfiler() method, 10.2.2
- Client Session
- architecture, 4.2.2
- client sessions, 4.8.1.3.1
- cluster
- overview, 8.1.3.1
- clustering
- cache locking, 5.8
- cache synchronization, B.4.2
- explicit query refreshes, 8.3.2
- clusters
- configuring, 8.3.1.1
- collection class, 6.1.3.1.2, 6.3.2.4.3, 6.4.2
- specifying in query objects, 6.3.2.4.3
- collections
- as query results, 6.4.2
- collocation
- described, B.4.1
- in BEA WebLogic Server cluster, B.4.1
- pinning, B.4.1.2
- static partitioning, B.4.1.1
- commit
- and Java Transaction API, 7.2.6.1, 7.2.6.1.1
- overview, 7.2.6
- common deployment errors, C.3.1.1
- composite primary key, 3.2.2.2.1
- concurrency, 4.8.1.3.6
- Concurrency Exception, C.2.3
- configuring, 4.8.3.2
- development environment, A.2
- Oracle JDeveloper, A.2
- conform results option
- described, 6.1.3.4
- Connect button, A.1.2
- connection policies, 4.8.1.3.11
- connection pooling
- described, 4.8.1.3.7
- Server Session, 4.8.1.3.9
- container configuration file
- described, 9.2.3.2
- container-managed persistence
- concepts, 3.4.3.1
- configuring for BEA WebLogic, B.3.2
- configuring OracleAS TopLink, B.3
- software requirements, B.1
- container-managed persistent entity beans, 3.4.3.2
- Conversion Exception, C.2.4
- conversion manager, 5.5
- assigning a custom conversion manager to a session, 5.5.1
- assigning a custom conversion manager to all subsequent sessions, 5.5.1
- class loader, 5.5.2
- described, 5.5
- using, 5.5
- using custom types, 5.5.1
- copy policy
- implementing, 3.7.4
- implementing in Java, 3.8.6
- CORBA
- message optimization, 10.3
- OracleAS TopLink transport layer support, 4.8.4.1.2
- Create tab (OracleAS TopLink Web Client), A.1.4
- createObject() method, A.4.1.4
- Creating a redirect finder, 6.3.3.4.2
- creating in Java
- mappings, 3.7.8
- OracleAS TopLink descriptors, 3.7.8
- cursor output
- in stored procedures, 6.2.3.2
- cursored streams
- example, 6.9.4.2.1
- optimizing, 6.9.4.3
- ReadAllQuery methods, 6.3.2.4.4
- usage example, 4.8.4.6
- using, 6.9.4
- cursors, scrollable
- traversing, 6.9.4.1.1
- custom query objects
- creating, 6.6.4
- custom SQL, 4.7.1.2
- data level queries, 6.2.2.2
- SQL queries, 6.2.2.1
- using, 6.2.2
- custom SQL queries
- in OracleAS TopLink query framework, 4.7.1.2
- custom types
- assigning to a OracleAS TopLink session, 5.5.1
- custom types, using with conversion manager, 5.5.1
- customization
- DatabaseLogin, 4.8.1.5
- descriptors and mappings, 3.7
- OracleAS TopLink descriptors using amendment methods, 3.7.1
- Server Session, 4.8.1.5
- the DeploymentCustomization interface, 4.8.1.8
- customizing
- DeploymentCustomization interface, 4.8.1.8
- descriptors using amendment methods, 3.7.1
D
- data access
- overview, 1.2.3.2
- data level queries
- in expressions, 6.2.1.7
- using custom SQL, 6.2.2.2
- data optimization, 5.6.1
- database
- reading from using session, 6.3.1.1
- writing to using session, 6.3.1.2
- database access
- using stored procedures, A.6
- database and Java type conversion tables, A.4.2
- Database Exception, C.2.5
- database exceptions, 6.11
- database login, 5.4
- Database Session
- architecture, 4.2.3
- database session
- defining in the sessions.xml file, 4.3.4.1
- database sessions, defined, 4.8.2
- database, logging out, 4.8.2.3
- DatabaseException class, 6.11
- DatabaseLogin class, using to store login information, 5.4
- DatabaseLogin described, 4.8.1.6
- DatabaseRow, 3.6.1.1
- DatabaseSession class
- creating tables on a database, A.4.1.4
- described, 4.8.2.1
- instantiating, 4.8.2.1
- logging SQL and messages, 4.10.1
- public methods, 4.8.2.6
- session queries, 6.3.1
- data-level query
- example, 6.2.1.7.2, 6.2.2.1
- DataModifyQuery, 6.3.2.2
- DataReadQuery, 6.3.2.2
- Datasource
- login in the sessions.xml, 4.3.4.2
- DataSources, using JDBC2.0, 5.4.4.3
- DB Access (Web Client), A.1.5
- delete operation, 6.3.1.2.5
- DeleteObjectQuery
- defined, 6.3.2.2
- example, 6.6.1
- dependent objects
- merging with SessionAccessor, 3.4.5.1.2
- merging without SessionAccessor, 3.4.5.1.3
- dependent objects, managing under EJB 1.1, 3.4.5
- Deploy Tool
- using with WebSphere Studio Application Developer, A.3.1
- deploy tool for WebSphere, A.3
- deployment
- as part of the application development process, 1.3.5
- modifying BEA WebLogic persistence descriptor, 9.2.3.2.1
- XML files, non-application server, 9.2.1
- deployment descr, 3.7.1
- deployment descriptors
- described, 3.4.1
- for entity beans, 9.2.1
- deployment errors, solutions, C.3.1.1
- Deployment Exception, C.2.14
- deployment JARs, troubleshooting, C.3.1
- deployment overview, entity beans, 9.1.1.2
- deployment, hot, 9.4
- DeploymentCustomization interface, 4.8.1.8
- DeploymentXMLGenerator, 9.2.1.1
- descriptor copy policy
- implementing, 3.7.4
- descriptor events
- receiving, 3.7.3.1
- registering with a descriptor, 3.7.3.1.3
- supported events, 3.7.3.2
- using, 3.7.3
- descriptor exceptions, error codes, C.2.1
- descriptors
- described, 3.1.2
- OracleAS TopLink, 1.2.4.3
- searching with OracleAS TopLink Web Client, A.1.3
- descriptors (OracleAS TopLink)
- creating in Java, 3.7.8
- customizing with amendment methods, 3.7.1
- development components, 1.2.1
- development environment, configuring, A.2
- development exceptions, C
- builder exception, C.2.2
- development services
- described, A.5.2
- development tools
- profiler
- using, 10.2
- schema manager
- described, A.4
- direct collection mappings
- example, 3.2.2.6
- in Java code, 3.2.2.6
- working with, 3.2.2.6
- direct connect drivers, 5.4.4.2
- direct mapping
- described, 3.1.3.3.1
- direct mappings
- described, 3.2.1
- direct-to-field, 3.2.1.1
- objects type, 3.2.1.3
- type conversion, 3.2.1.2
- using, 3.2.1
- direct to field mappings
- timestamp support, 3.8.10.1
- DirectCollectionMapping class, 3.2.2.6
- DirectReadQuery, 6.3.2.2
- direct-to-field mappings, 3.2.1.1
- in Java code, 3.2.1.1
- DirectToFieldMapping class, 3.2.1.1
- Disconnect button, A.1.2
- discovery
- configuring, 8.3.1.2
- overview, 8.1.3.2
- Discovery Exception, C.2.21
- distributed cache synchronization
- overview, 8.1.3
- does exist write object, 10.6
domain.jar.path
, Web Client, A.1.1.1
- drivers, direct connect, 5.4.4.2
- dynamic finders
- creating, 6.10.7.1
- using, 6.10.7
E
- EJB 1.1
- mappings between beans, 3.2.2.1.2
- EJB 2.0
- mapping restrictions not enforced by OracleAS TopLink, 3.2.2.1.3
- mappings between beans, 3.2.2.1.3
- EJB container, described, 3.4.1
- EJB deployment, hot, 9.4
- EJB Entity bean deployment
- configuring descriptors, 9.2.3.1
- overview, 9.1.1.2
- EJB entity beans
- relationships under EJB 2.0, 3.2.2.1.3
- EJB finders
- defining, 6.10.1
- described, 6.1.6
- ejb-jar.xml options, 6.10.2
- using, 6.10
- EJB JAR XML Exception, C.2.24
- EJB Primary Key
- defined, 3.4.3.3
- EJB QL
- in queries, 6.2.4
- in sessions, 6.2.4.3
- limitations, 6.2.4.4
- ReadAllQuery, 6.2.4.2
- using finders, 6.10.5
- using with OracleAS TopLink, 6.2.4.1
- EJB redirect finders
- using, 6.3.3.4
- EJB server, described, 3.4.1
- EJB Session Beans, 4.8.4.1.2
- EJB specification
- inheritance, 3.3.6
- sequencing, 3.2.6.6
- EJBHome
- defined, 3.4.3.3
- ejb-jar.xml
- EJB finder options, 6.10.2
- ejb-jar.xml file
- configuring, 9.2.3.2
- overview, 9.2.3.1
- synchronization under EJB 2.0, 9.2.3.1
- EJBLocalHome
- defined, 3.4.3.3
- EJBLocalObject
- defined, 3.4.3.3
- EJBObject
- defined, 3.4.3.3
- EJBSelect
- understanding, 6.10.10
- using in a finder, 6.10.10
- encryption, password, 4.3.4.2
- Enterprise JavaBeans
- 2.0 support, 3.4.3.2.1
- container, 3.4.1, 3.4.1
- deployment descriptors, 3.4.1
- described, 3.4.1
- Entity beans, 3.4.1
- message-driven beans, 3.4.1
- server, 3.4.1
- Session Beans, 3.4.1
- Entity bean deployment
- configuring descriptors, 9.2.3.1
- overview, 9.1.1.2
- entity bean inheritance restrictions, 3.3.6
- entity bean model, 3.4
- entity beans
- bean instance, 3.4.3.3
- container managed, 3.4.3.2
- defined, 3.4.3.3
- deployment overview, 9.1.1.2
- described, 3.4.1
- EJB Home, 3.4.3.3, 3.4.3.3
- EJB Object, 3.4.3.3
- EJB Primary Key, 3.4.3.3
- EJBLocalHome, 3.4.3.3
- EJBLocalObject, 3.4.3.3
- importing 2.0 relationship metadata into the OracleAS TopLink Mapping Workbench, 3.2.2.1.4
- in the OracleAS TopLink Mapping Workbench, 3.2.9.1
- inheritance, 3.3.6
- mappings, 3.2.2.1.2, 3.2.2.1.5
- persistent state, 3.4.3.3
- primary keys, 3.2.5.1
- relationships between, 3.2.2.1.1
- relationships between beans and Java objects, 3.2.2.1.5
- relationships under EJB 1.1, 3.2.2.1.1
- sequencing with, 3.2.6.6
- with OracleAS TopLink Mapping Workbench, 3.2.9.1
- entity beans and relationships, 3.2.2.1
- entity deployment
- troubleshooting, C.3
- error codes, C.2
- 10001-10047, C.2.11.1
- 1-176, C.2.1
- 12000-12004, C.2.12.1
- 13000-13020, C.2.13.1
- 14001-14027, C.2.14.1
- 15001-15024, C.2.15.1
- 16001-16006, C.2.16.1
- 17001-17006, C.2.17.1
- 18001-18002, C.2.18.1
- 19001-19003, C.2.19.1
- 20001-20004, C.2.20.1
- 22001-22004, C.2.21.1
- 22101-22105, C.2.22.1
- 25001, C.2.23.1
- 72000-72023, C.2.24.1
- 8001-8010, C.2.9.1
- 9000-9009, C.2.10.1
- error codes and descriptions, C.2
- errors, C.2.8
- event
- implementing in Java, 4.11.3
- Event Manager, 3.7.3, 4.11.2
- events
- about, 3.7.3
- events, session, 4.11
- examples
- cursored streams, 6.9.4.2.1
- expression framework, 6.3.3.2.3
- multiple tables, 3.8.7.4
- named finders, 6.3.3.2, 6.3.3.2.4
- optimistic locking, 3.8.9.1
- performance optimization, 10.5.2, 10.5.4
- read query, 10.2.2.1
- READALL finders, 6.10.3.1, 6.10.3.2, 6.10.3.2, 6.10.4, 6.10.8.1, 6.10.8.1
- report query, 6.7.3
- scrollable cursors, 6.9.4.1.1
- serialized object mapping, 3.6.2
- session broker, 4.8.3.2.2
- session event manager, 4.11.2
- SQL queries, 6.2.2.1
- stored procedure call, 6.2.3.1
- transformation mapping, 3.6.1.1
- type conversion mapping, 3.2.1.2
- Unit of Work, 7.2.2, 7.3.6
- variable one-to-one mapping, 3.6.3, 3.6.3
- write, write all, 6.3.1.2.1
- exception handlers, 4.10.4
- exception handling
- in queries, 6.11
- exceptions
- about, C.1
- chained, 4.10.1.1
- communication exceptions, C.2.12.1
- concurrency exceptions, C.2.3
- conversion exception, C.2.4
- database, 6.11
- database exceptions, C.2.5
- deployment exceptions, C.2.14.1
- descriptor exceptions, C.2.1
- development, C.1.2
- discovery exceptions, C.2.21.1
- EJB exceptions factory, C.2.11.1
- EJB JAR XML exceptions, C.2.24.1
- EJB QL exceptions, C.2.9.1
- java.security.AccessControlException, C.3.2, C.3.2
- JDO exceptions, C.2.16.1
- JMS processing exceptions, C.2.18.1
- optimistic lock exceptions, C.2.6
- OracleAS TopLink Exception class, C.1
- query exceptions, C.2.7
- remote command manager exceptions, C.2.22.1
- runtime, C.1.1
- SDK data store exceptions, C.2.17.1
- SDK descriptor exceptions, C.2.19.1
- SDK query exceptions, C.2.20.1
- session loader exceptions, C.2.10.1
- synchronization exceptions, C.2.15.1
- validation exceptions, C.2.8
- XML conversion exception, C.2.23.1
- XML data store exceptions, C.2.13.1
- expression components, 6.2.1.2
- EXPRESSION finders
- using, 6.10.4
- expression framework, 6.3.3.2.3
- ExpressionBuilder, 6.2.1.3
- expressions
- components, 6.2.1.2
- data level queries, 6.2.1.7
- outer joins, 6.7.2
- parallel expressions, 6.2.1.4.2
- platform functions, 6.2.1.6
- query keys, 6.2.1.8
- subqueries and subselects, 6.2.1.4.1
- user-defined functions, 6.2.1.6
- using, 6.2.1
- using Boolean logic, 6.2.1.2.2
- with query by example, 6.2.5.3
F
- field locking policies, 3.8.9, 3.8.9, 3.8.9, 3.8.9.1, 3.8.9.1, 3.8.9.1, 5.8.1
- field types
- Oracle, 5.2.1, A.4.2
- findAll
- using, 6.10.7.2
- findByPrimaryKey
- using, 6.10.7.3
- Finder Libraries, using, 6.10.1
- finders
- advanced options, 6.10.11
- caching options, 6.10.11.1
- choosing, 6.10.9
- disabling cache, 6.10.11.2
- managing large result sets, 6.10.11.4
- refreshing results, 6.10.11.3
- foreign keys, 6.2.1.5
- direct collection mappings, 3.2.2.6
- one-to-one mappings, 3.2.2.2.1
- working with, 3.2.7
- full identity map, 10.5
G
- generating deployment JARs, troubleshooting, C.3.1
getInheritancePolicy()
, 3.8.3
getWrapperPolicy()
, 3.7.7
H
- hierarchical queries
- described, 6.8.2
- home interface, inheritance, 3.3.6
- Home tab (Web Client), A.1.2
- hot deployment, described, 9.4
I
- IBM Informix
- using native sequencing, 5.4.4.1
- IBM WebSphere
- configuring module visibility, B.2.5.1
- setting classpath, B.2.5
- IBM WebSphere Server, troubleshooting, C.3.2
- IBM WebSphere Studio Application Developer
- Deploy Tool, A.3.1
- identity map cache
- disabling during a write query, 6.6.3
- refresh in read query, 6.5.3.3
- identity maps, 4.5, 4.8.2
- cache identity map, 10.5, 10.5
- cascading refresh during read query, 6.5.3.3
- example, 6.5.3.3
- full identity map, 10.5, 10.5
- refreshing during read query, 6.5.3.3
- soft cache identity map, 10.5
- soft cache weak identity map, 10.5
- weak identity map, 10.5, 10.5
- Indirection
- ValueHolder indirection, 3.2.3.1
- indirection, 4.8.4.5, 10.5
- choosing the correct type, 3.2.3.4
- described, 3.1.5, 3.2.3.5
- EJBs, entity beans, 3.2.3.5
- implementing in Java, 3.8.4
- in transformation mapping, 3.6.1.1
- example, 3.6.1.1
- one-to-many mappings, 3.2.2.2.1
- proxy indirection, 3.2.3.2
- resolving issues with serialization, 3.2.4.1.1
- transparent indirection, 3.2.3.3
- working with, 3.2.3
- Informix
- using native sequencing, 5.4.4.1
- inheritance
- creating hierarchy in Java, 3.8.3
- described, 3.1.3.4, 3.3
- EJBs, entity beans, 3.3.6
- entity bean restrictions, 3.3.6
- home interface, 3.3.6
- implementing in Java, 3.8.3
- leaf classes, 6.9.3
- querying on hierarchy, 6.9.3
- transformed to relational model, 10.7.3
- working with, 3.3
- inheritance hierarchies
- querying on, 6.9.3
InheritancePolicy
method, 3.8.3.2.1
- in-memory queries
- described, 6.1.3.2.2
- in-memory query, 6.5.1.2
- check cache using exact primary key, 6.5.1.2
- check cache using primary key, 6.5.1.2
- check database if not in cache, 6.5.1.2
- conform results in Unit of Work, 6.5.1.2
- using, 6.5.1.2
- insert operation, 6.3.1.2.1, 6.3.1.2.3
- InsertObjectQuery, 6.3.2.2
- instantiation policy
- implementing in Java, 3.7.6.1
- methods, 3.7.6.1
- overriding in Java, 3.7.6.1
- integrity checker, 4.10.3
- interfaces
- implementing in Java, 3.8.5
- querying on, 6.9.2
- internal query object cache, 6.1.3.2.3, 6.7.5
- isolation
- cache, 8.2
- Iterator interface, 6.9.4.1
J
- J2EE containers
- non-CMP configuration, B.2
- jars
- common deployment errors, C.3.1.1
- Java and database type conversion tables, A.4.2
- Java database
- managing type conversions with Schema Manager, A.4.2
- Java iterators
- described, 6.9.4.1
- Java objects
- described, 3.4.3.3
- merging changes under EJB1.1, 3.4.5.1.1
- serializing between client and server under EJB 1.1, 3.4.5.1
- Java streams
- described, 6.9.4.2
- optimizing, 6.9.4.3
- support for, 6.9.4.2.1
- Java Transaction API
- and Unit of Work, 7.1.2.2.1
- and Unit of Work commit, 7.2.6.1, 7.2.6.1.1
- and Unit of Work Roll back, 7.2.6.2.1
- Java Transaction Service (JTS), 5.3.4
- java.security.AccessControlException, C.3.2, C.3.2
- JavaSourceGenerator, 9.2.2
- JConnect (Sybase), 4.8.2.4
- JDBC
- login in the sessions.xml file, 4.3.4.2
- JDBC 2.0 DataSources, 5.4.4.3
- JDBC-ODBC bridge, 5.4.2.2, 5.4.2.2
- JMS Processing Exception, C.2.18
- join reading
- in query objects, 6.7.2
- joining, 10.5
- joins, outer, 6.7.2
- JTA
- OracleAS TopLink support, 7.5.2
- JTA (Java Transaction API)
- OracleAS TopLink integration, 5.3.4
K
- keys
- foreign, 3.2.2.2.1
- p, A.4.1.1
- primary, composite, 3.2.2.2.1
L
- large result sets, managing in finders, 6.10.11.4
- leaf class, 3.3.3.3
- leaf classes, 6.9.3
- locking
- pessimistic, 5.8.3
- locking policies
- implementing in Java, 3.8.9
- logging into the database, 5.4
- logging out, 4.8.2.3
- login class
- creating for projects created in OracleAS TopLink Mapping Workbench, 5.4.1
- creating for projects not created in OracleAS TopLink Mapping Workbench, 5.4.1
- login parameters
- setting in code, 5.4.3.1
- logs
- chained exceptions, 4.10.1.1
M
- manager, session events, 4.11.2
- manual transactions, 4.8.2.4
- many-to-many mappings, 3.2.2.7.1
- with EJBs, 3.2.2.7.1
- working with, 3.2.2.7
- mapping
- aggregate collection mappings and EJBs, 3.2.2.5.4
- as part of the application development process, 1.3.1
- attribute, 3.2.2.3
- bidirectional relationships, 3.2.2.2.1
- described, 3.1.2
- direct, described, 3.1.3.3.1
- EJB 2.0 restrictions not enforced by OracleAS TopLink, 3.2.2.1.3
- object type, 3.2.1.3
- relationship, 3.2.2.3
- relationship, described, 3.1.3.3.2
- serialized object, 3.6.2
- transformation, 3.6.1.1
- type conversion, 3.2.1.2, 3.2.1.2
- mappings
- aggregate collections, 3.2.2.5
- aggregate object, 3.2.2.3, 3.2.2.3
- aggregate object, with EJBs, 3.2.2.3.1
- between entity beans, 3.2.2.1.2
- between entity beans and Java objects, 3.2.2.1.5
- BLOB fields, 3.6.2
- creating, 3.2
- creating in Java, 3.7.8
- described, 3.2
- direct, 3.2.1
- direct collection, 3.2.2.6
- direct mappings, 3.2.1
- direct-to-field, 3.2.1.1
- many-to-many, 3.2.2.7, 3.2.2.7.1
- many-to-many, with EJBs, 3.2.2.7.1
- object type, 3.2.1.3
- one-to-many, 3.2.2.4, 3.2.2.4
- one-to-many object, with EJBs, 3.2.2.4.1
- one-to-one, 3.2.2.2, 3.2.2.2
- one-to-one with EJBs, 3.2.2.2.2
- OracleAS TopLink metadata, 1.2.4.4
- relationship, 3.2.2.1
- serialized object, 3.6.2
- type conversion, 3.2.1.2
- marshalling, 3.2.4
- message transport
- overview, 8.1.3.3
- Message-driven beans, described, 3.4.1
- messages, error, C.2
- metadata
- project.xml file, 1.2.4.2
- metadata model, described, 3.1.2
- methods
- addDirectMapping(), 3.2.1.1
- addField(), A.4.1.1
- addForeignKeyConstraint(), A.4.1.1
- addIdentityField(), A.4.1.1
- addPrimaryKeyField(), A.4.1.1
addTableName
, 3.8.7
- addToAttributeOnlyConversionValue(), 3.2.1.3
- clearProfiler(), 10.2.2, 10.2.2.1
- copy policy, 3.8.6
- createObject(), A.4.1.4
- described, 3.4.3.3
- in Java objects, 3.4.3.3
- instantiation, 3.7.6.1
- replaceObject(), A.4.1.4
- setDefaultAttributeValue(), 3.2.1.3
- setName(), A.4.1.1
- setProfiler(), 10.2.2, 10.2.2.1
- wrapper policy, 3.7.7
- Microsoft SQL Server
- native sequencing, 5.4.4.1
- module visibility
- in IBM WebSphere, B.2.5.1
- multiple read connections
- overview, 4.8.1.3.8
- Multiple Table Mappings
- using, 3.2.8
- multiple tables
- implementing in Java, 3.8.7, 3.8.7
- implementing in Java when primary keys are named differently, 3.8.7.2
- implementing in Java when primary keys match, 3.8.7.1
- implementing in Java when related by foreign key, 3.8.7.3
- implementing in Java, non-standard table relationships, 3.8.7.4
- multi-processing, 10.6.1.5
N
- name service
- configuring, 8.3.1.3
- overview, 8.1.3.4
- named finders
- using, 6.3.3.2
- named queries
- defining, overview, 6.3.3.2
- using, 6.3.3.1
- native sequencing, 3.2.6.5, 5.4.4.1
- configuring in the sessions.xml file, 4.3.4.2.2
- Microsoft SQL Server, A.4.1.3
- Oracle, 3.2.6.3.1, 3.2.6.4, A.4.1.5
- Oracle SEQUENCE object, 3.2.6.4.2
- Sybase, A.4.1.3
- nested table mappings
- about, 3.6.4.5
- Java, 3.6.4.5.1
- NestedTableMapping class, 3.6.4.5.1
- non-cascading write queries
- compared to cascading, 6.6.2
- creating using dontCascadeParts ( ) method, 6.6.2
- non-standard table relationships
- implementing in Java, 3.8.7.4
O
- object array mapping
- about, 3.6.4.2
- object array mappings
- implementing in Java, 3.6.4.2.1
- object identity, 4.5, 4.8.2
- object indirection, 10.5
- object model, 4.7, 6.3.1, 10.7
- object reading, partial, 10.5
- object relationships
- working with, 3.2.7
- object type mapping
- example, 3.2.1.3
- object type mappings
- using, 3.2.1.3
- object, cache, 5.8.4.2
- object-relational descriptors
- implementing in Java, 3.8.1
ObjectRelationalDescriptor
class, 3.8.1
- objects
- as query results, 6.4.1
- cascading refresh in cache, 6.5.3.2
- creating and editing in Web Client, A.1.4
- query, 6.2.5
- refreshing in cache, 6.5.3.1
- searching with OracleAS TopLink Web Client, A.1.3
- ObjectTypeMapping class, 3.2.1.3
- one-to-many mapping
- example, 3.2.2.4, 3.2.2.4
- Java, 3.2.2.4
- one-to-many mappings, 3.2.2.4
- OneToManyMapping class, 3.2.2.4
- one-to-one mapping
- example, 3.2.2.2.1, 3.2.2.2.1
- Java, 3.2.2.2
- one-to-one mappings
- with EJBs, 3.2.2.2.2
- working with, 3.2.2.2
- OneToOneMapping class, 3.2.2.2
- operators
- boolean logic, 6.2.1.2.2
- optimistic lock
- overview, 5.8
- Optimistic Lock Exception, C.2.6
- optimistic locking, 5.8.1, C.2.6
- database exception, 6.11
- field locking policy, 5.8.4.1
- optimistic read lock
- overview, 5.8
- OptimisticLockException class, 5.8.4.1
- optimization
- data, 5.6.1
- performance, 10
- schema, 10.7
- Oracle
- field types, 5.2.1, A.4.2
- remote session support, 4.8.4.1.2
- using native sequencing, 5.4.4.1
- Oracle Application Server Containers for J2EE
- setting classpath, B.2.4
- Oracle Database
- date and timestamp mappings, 3.8.10.1
- Oracle extensions
- hierarchical queries, 6.8.2
- Oracle Hints, 6.8.1
- support, 6.8
- Oracle Hints
- described, 6.8.1
- Oracle JDeveloper, configuring with OracleAS TopLink, A.2
- Oracle native sequencing, 3.2.6.3.1, 3.2.6.4
- SEQUENCE object, 3.2.6.4.2
- OracleAS TopLink, 1.2.1
- advantages, 1.1.2.1
- application development overview, 1.3
- problem space, 1.1.1
- OracleAS TopLink container-managed persistence
- configuring, B.3
- configuring for BEA WebLogic, B.3.2
- software requirements, B.1
- OracleAS TopLink deploy tool for IBM WebSphere, A.3
- OracleAS TopLink descriptors
- creating in Java, 3.7.8
- customizing with amendment methods, 3.7.1
- OracleAS TopLink Exceptions
- development exceptions, C.1.2
- runtime exceptions, C.1.1
- OracleAS TopLink Expression Framework
- defining named queries, 6.3.3.2.2
- described, 6.1.2.1
- using, 6.3.3.2.3
- OracleAS TopLink file
- metadata, 1.2.4.2
- OracleAS TopLink Foundation Library
- overview, 1.2.3
- OracleAS TopLink Mapping Workbench
- defined queries, 6.3.4
- overview, 1.2.2
- using with entity beans, 3.2.9.1
- OracleAS TopLink metadata
- descriptors, 1.2.4.3
- mappings, 1.2.4.4
- OracleAS TopLink sessions
- OracleAS TopLink Web Client, A.1.2
- OracleAS TopLink Sessions Editor
- overview, 1.2.2.1, 1.2.2.1
- OracleAS TopLink Web Client
- executing SQL, A.1.5
- searching objects, A.1.3
- OracleAS TopLink with containers
- software requirements, B.1
oracle.sql.TimeStamp
, 3.8.10
- OrbixWeb, 4.8.4.1.2
- outer joins, 6.7.2
- in expressions, 6.7.2
- output parameter event
- in stored procedures, 6.2.3.3
P
- packaging
- as part of the application development process, 1.3.5
- parameter binding, 5.6.3, 5.6.3
- parameterized expressions
- example, 6.2.1.5.2
- parameterized SQL
- described, 5.6.3
- enabling on queries, 6.3.2.4.2
- in query objects, 6.3.2.4.2
- OracleAS TopLink optimization features, 10.6
- partial attribute reading
- query objects, 6.7.4
- partial object reading, 10.5
- performance optimization
- described, 10
- examples, 10.5.1
- using Performance Profiler, 10.2
- Performance Profiler, 10.2
- class, 10.2.2
- performance tuning
- as part of the application development process, 1.3.6
- persistence descriptor, 9.2.3.2.1
- persistence descriptor, in BEA WebLogic deployment, 9.2.3.2.1
- persistent classes
- registering events, 3.7.3.1.3
- persistent classes in Java objects, 3.4.3.3
- persistent entities, described, 3.1.1
- persistent entity beans, 3.4.3.2
- persistent state, 3.4.3.3
- pessimistic lock
- overview, 5.8
- pessimistic locking
- described, 5.8.3
- example, 5.8.3.3
- pinning
- overview, B.4.1.2
- with session beans, B.4.1.2.2
- with user transactions, B.4.1.2.1
- platform functions, in expressions, 6.2.1.6
- pooling, connection, 4.8.1.3.7
- preallocation, in sequencing, 3.2.6.2
- predefined queries
- described, 6.1.5
- EJBs and finders, 6.3.3.4
- named finders, 6.3.3.2
- named queries, 6.3.3.1
- redirect queries, 6.3.3.3
- using, 6.3.3
- preferences
- Web Client, A.1.7
- Preferences tab (Web Client), A.1.7
- primary key
- composite, 3.2.2.2.1
- implementing in Java, 3.8.2
- primary keys
- defined, 3.1.4.1
- entity beans, 3.2.5.1
- overview, 3.2.5
- Profiler, 4.10.2
- profiler development tool, 10.2
- Profiler tab (OracleAS TopLink Web Client), A.1.6
- project
- deployment overview, 9.1.1.2
- projects
- described, 3.1.2
- proxy indirection, 3.2.3.2
- descriptor configuration, 3.2.3.2
- implementing, 3.2.3.2
- implementing in Java, 3.2.3.2
- model configuration, 3.2.3.2
Q
- queries
- advanced options, 6.9
- basics, 6.2
- cache, 6.5
- cascading, 6.6.2
- concepts, 6.1
- cursored streams, 6.9.4
- defined in OracleAS TopLink Mapping Workbench, 6.3.4
- exception handling, 6.11
- on inheritance hierarchies, 6.9.3
- on interfaces, 6.9.2
- overview, 1.2.3.4
- query keys, creating, 6.9.1
- scrollable cursor, 6.9.4
- session queries, 6.3.1
- SQL, 6.2.2.1
- variable one-to-one mappings, 6.9.5
- queries, named
- defining, 6.3.3.2
- defining under EJB QL, 6.3.3.2.1
- defining under OracleAS TopLink framework
- defining named queries, 6.3.3.2.2
- defining under SQL, 6.3.3.2.1
- query
- report, 10.5
- query basics
- custom SQL, 6.2.2
- EJB QL, 6.2.4
- expressions, 6.2.1
- query by example, 6.2.5
- stored procedures, 6.2.3
- query by example, 6.2.5
- combining with expressions, 6.2.5.3
- described, 6.1.2.2
- example policy, 6.2.5.2
- sample instance, 6.2.5.1
- Query Exception, C.2.7
- query keys
- creating, 6.9.1
- implementing in Java, 6.9.1.1
- in expressions, 6.2.1.8
- query mechanisms
- EJB finders, 6.1.6
- predefined queries, 6.1.5
- query methods, 6.3.1
- query objects
- batch reading, 6.7.1
- caching results, 6.1.3.2.3, 6.7.5
- components, 6.3.2.1
- creating, 6.3.2.2
- creating, overview, 6.3.2.2
- cursoring and ReadAll queries, 6.3.2.4.4
- DataModifyQuery
- described, 6.3.2.2
- DataReadQuery
- described, 6.3.2.2
- DeleteObjectQuery
- described, 6.3.2.2
- DirectReadQuery
- described, 6.3.2.2
- examples, 6.3.2.3, 6.3.2.3
- executing, 6.3.2
- executing queries in, 6.3.2.2
- InsertObjectQuery
- described, 6.3.2.2
- join reading, 6.7.2
- ordering for ReadAll queries, 6.3.2.4.1
- parameterized SQL, 6.3.2.4.2
- partial attribute reading, 6.7.4
- performance, 6.7
- query optimization, 6.3.2.5
- query types, 6.3.2.2
- read query objects, 6.3.2.2
- ReadAllQuery
- described, 6.3.2.2
- ReadObjectQuery
- described, 6.3.2.2
- relationship to database, 4.8.2.2
- report query, 6.7.3, 10.5.1.2
- ReportQuery
- described, 6.3.2.2
- specifying collection class, 6.3.2.4.3
- UpdateObjectQuery
- described, 6.3.2.2
- using in place of session methods, 6.6
- ValueReadQuery
- described, 6.3.2.2
- WriteObjectQuery
- described, 6.3.2.2
- query results
- caching, 6.5.4
- collections, 6.4.2
- objects, 6.4.1
- reports, 6.4.4
- streams, 6.4.3
- using, 6.4
- query timeout example, 6.3.2.5.3
- query, report, 6.4.4, 6.7.3, 10.5.1.2
- querying
- as part of the application development process, 1.3.3
R
- read all operation, 4.7.1, 6.3.1.1.2, 6.3.1.1.2
- read connections
- multiple, 4.8.1.3.8
- read operation, 4.7.1, 6.3.1.1.1
- read queries
- identity map cache refresh, 6.5.3.3
- read query
- cascading refresh of identity maps, 6.5.3.3
- refreshing identity maps, 6.5.3.3
- read query example, 10.2.2.1
- read query objects, described, 6.3.2.2
- ReadAll finders, 6.10.8
- creating, 6.10.8.1
- executing, 6.10.8.1
- using, 6.10.8
- ReadAll queries
- cursoring in query objects, 6.3.2.4.4
- ordering in query objects, 6.3.2.4.1
- readAllObjects()
- example, 4.7.1.1, 6.3.1.1.2
- ReadAllQuery
- in EJB QL, 6.2.4.2
- reading, batch, 10.5
- readObject()
- example, 4.7.1.1, 6.3.1.1.1
- redeployment, 9.4
- redirect finders
- using, 6.3.3.4
- redirect queries
- EJB finders, 6.3.3.4
- using, 6.3.3.3
- reference mapping
- example, 3.6.4.4.1
- in Java, 3.6.4.4.1
- ReferenceMapping class, 3.6.4.4
- refresh cache
- described, 6.1.3.2.1
- refresh operation, 6.3.1.1.3
- relational mappings
- about, 3.6.4
- relationship
- bidirectional, 3.2.2.2.1
- relationship mapping
- described, 3.1.3.3.2
- EJB 2.0, 3.2.2.1.3
- with EJBs, 3.2.2.1
- relationship mappings
- aggregate object, 3.2.2.3
- described, 3.2.2, 3.2.2.1
- direct collection, 3.2.2.6
- EJB 1.1, 3.2.2.1.2
- EJB 2.0, 3.2.2.1.3
- many-to-many, 3.2.2.7
- one-to-many, 3.2.2.4
- one-to-one, 3.2.2.2
- with entity beans, 3.2.2.1
- relationships
- described, 3.4.3.3
- relationships and entity beans, 3.2.2.1
- Remote Command Manager Exception, C.2.22
- remote connection using RMI
- example, 4.8.4.8
- Remote Session
- architecture, 4.2.4
- remote session, 4.8.4
- replaceObject() method, A.4.1.4
- report query
- query objects, 6.7.3, 10.5.1.2
- use case, 10.5
- using, 6.4.4, 6.7.3, 10.5.1.2
- ReportQuery, 6.3.2.2
- reports
- query results, 6.4.4
- RMI
- message optimization, 10.3
- remote session support, 4.8.4.1.2
- roll back
- and Java Transaction API, 7.2.6.2.1
- overview, 7.2.6.2
- root class, 3.3.3.1
- runtime exceptions, C, C.1.1
- run-time issues
- maintaining bidirectional relationships, 3.4.4
- runtime problems, troubleshooting, C.3.2.1
- runtime services
- described, A.5.1
S
- Schema Manager
- creating tables, A.4.1
- managing Java database type conversions, A.4.2
- overview, A.4
- schema manager, A.4.2
- schema manager development tool, A.4
- schema, optimization, 10.7
- scrollable cursor
- traversing, 6.9.4.1.1, 6.9.4.1.1
- using, 6.9.4
- using for ReadAllQuery, 6.3.2.4.4, 6.9.4.1
- SDK Data Store Exception, C.2.17
- SDK Descriptor Exception, C.2.19
- SDK Query Exception, C.2.20
- Search tab (Web Client), A.1.3
- searching
- objects in sessions, A.1.3
- security, 4.3.4.2
- with BEA WebLogic, B.2.7.1
- select methods
- using, 6.10.10
- SelectedFieldsLockingPolicy, 5.8.4.1, 5.8.4.1
- SEQ_COUNT column in sequence table, 3.2.6.3.1
- sequence numbers
- implementing in Java, 3.8.8
- Microsoft SQL Server, A.4.1.3
- preallocation, 10.6.1.2
- specifying, 5.4.4.1
- Sybase, A.4.1.3
- write optimization features, 10.6
- SEQUENCE objects in Oracle native sequencing, 3.2.6.4.2
- sequence table, 5.4.4.1
- sequencing
- configuring in the sessions.xml file, 4.3.4.2.2, 4.3.4.2.2
- defined, 3.1.4.2
- described, 3.2.6
- implementing class tables, 3.2.6.1
- native, 3.2.6.5
- native Oracle, 3.2.6.3.1
- preallocation, 3.2.6.2
- SEQ_COUNT, 3.2.6.3.1
- table, 3.2.6.3
- with BEA WebLogic, 3.2.6.6.1, 3.2.6.6.2
- with entity beans, 3.2.6.6
- with IBM WebSphere, 3.2.6.6.1
- with stored procedures, 3.2.6.7, A.6.1.1
- serialization
- defined, 3.1.6
- limitations, 3.2.4.3
- marshalling, 3.2.4
- resolving indirection issues, 3.2.4.1.1
- serialization, described, 3.2.4
- serialized object mappings
- about, 3.6.2, 3.6.2
- example, 3.6.2
- Java, 3.6.2
- SerializedObjectMapping class, 3.6.2
- server layer, 4.8.4.1.3
- Server Session
- architecture, 4.2.1
- defining in the sessions.xml file, 4.3.4.1
- described, 4.8.1.3.1
- overview of use, 4.8.1
- Server Session connection options, 4.8.1.3.9, 4.8.1.3.9
- session
- concepts, 4.1
- loading with alternative class loader, 4.6.1.1
- session bean model, 2.4.3.3
- session beans
- described, 2.4.3.3
- model, 2.4.3.3
- remote session support for, 4.8.4.1.2
- session beans, described, 3.4.1
- Session Broker
- overview, 4.2.5
- session broker, 4.8.3.2
- adding sessions, 4.8.3.2.2
- multiple sessions, 4.8.3.1
- two-phase commits, 4.8.3.3
- two-stage commits, 4.8.3.3.1
- using, 4.8.3
- session cache
- overview, 8.1.1.1
- session configuration file
- loading alternative, 4.6.1.2
- reparsing, 4.6.1.2.3
- session described, 4.8.1.2
- session event manager, 4.11.2
- session listener class
- described, 4.8.1.7
- session management
- as part of the application development process, 1.3.2
- development services, A.5.2
- runtime services, A.5.1
- Session management services
- described, A.5
- Session Manager
- destroying sessions, 4.6.3
- retrieving a session, 4.6.1
- session location, 4.6.1
- storing sessions, 4.6.2
- session queries, 6.3.1
- executing, 6.3.1
- in OracleAS TopLink query framework, 6.3.1
- reading from database, 6.3.1.1
- writing to database, 6.3.1.2
- session query
- using EJB QL, 6.2.4.3
- session, remote, 4.8.4
- SessionAccessor
- merging dependent objects under EJB 1.1, 3.4.5.1.2
- sessions
- adding to session broker, 4.8.3.2.2
- architectures, 4.2
- caching, 4.1.5
- Client Session, 4.1.2.2
- Client Session architecture, 4.2.2
- connecting to with OracleAS TopLink Web Client, A.1.2
- connection pool, 4.1.4
- Database Session, 4.1.2.4
- Database Session architecture, 4.2.3
- destroying in Session Manager, 4.6.3
- multiple, 4.8.3.1
- overview, 1.2.3.1
- profiling, 4.1.6
- Remote Session, 4.1.2.3
- Remote Session architecture, 4.2.4
- searching, A.1.3
- Server Session, 4.1.2.1
- Server Session architecture, 4.2.1
- Session Broker, 4.1.2.5, 4.2.5
- Session Manager, 4.1.3
- session types, 4.1.2
- sessions.xml, 4.1.1, 4.3
- storing in Session Manager, 4.6.2
- sessions, database, 4.8.2
- sessions, logging out, 4.8.2.3
- sessions.xml
- cache-synchronization-manager element, 4.3.4.2.3
- configuring sequence table, 4.3.4.2.2
- connection-pool element, 4.3.4.7
- defining a Database Session, 4.3.4.1
- defining a Server Session, 4.3.4.1
- enable-logging element, 4.3.4.8
- event-listener-class element, 4.3.4.3
- exception-handler-class element, 4.3.4.6
- external-transaction-controller-class element, 4.3.4.5
- loading alternative configuration file, 4.6.1.2
- login element, 4.3.4.2
- login using JDBC, 4.3.4.2
- overview, 4.1.1, 4.3
- profiler-class element, 4.3.4.4
- reparsing, 4.6.1.2.3
- reusing with XMLLoader, 4.6.1.2.1
- sequencing elements, 4.3.4.2.2
- session element, 4.3.4
- session-type element, 4.3.4.1
- toplink-configuration element, 4.3.3
- using DataSource, 4.3.4.2
- XML header, 4.3.2
- setAttributeClassification(), 3.2.1.2
- setAttributeName(), 3.2.1.2, 3.2.1.3, 3.6.1.1, 3.6.2
- setAttributeTransformation(), 3.6.1.1
- setDefaultAttributeValue(), 3.2.1.3
- setFieldClassification(), 3.2.1.2
- setFieldName(), 3.2.1.1, 3.2.1.2, 3.2.1.3, 3.6.2
- setGetMethodName(), 3.6.1.1, 3.6.2
- setName() method, A.4.1.1
setPrimaryKeyFieldName
, 3.8.2
- setProfiler() method, 10.2.2, 10.2.2.1
setSequenceNumberFieldName
, 3.8.8
- setSetMethodName(), 3.6.1.1, 3.6.2
setWrapperPolicy()
, 3.7.7
- shared library
- setting for BEA WebLogic, B.2.7, B.3.2
- soft cache weak identity map, 10.5
- SQL, 5.2.1, 5.2.1
- binding and parameterizing, 5.6.3
- custom, 4.7.1.2, 4.7.1.2
- parameterized, 10.6
- queries, 6.2.2.1
- using in a finder, 6.10.9.3
- SQL DISTINCT, 10.5.2
- SQL Exception, C.2.5
- SQL queries, 6.2.2.1
- described, 6.1.2.5
- in OracleAS TopLink query framework, 4.7.1.2
- in OracleAS TopLink Web Client, A.1.5
- SQL Server
- native sequencing, 5.4.4.1
- SQL, parameterized, 6.3.2.4.2
- stale data
- overview, 8.1.1.3
- stateful and stateless beans compared, 2.4.3.3
- stateful beans, 2.4.3.3, 2.4.3.3
- stateful, stateless Session Beans, 3.4.1
- stateless and stateful beans compared, 2.4.3.3
- stateless beans, 2.4.3.3
- static amendment methods, 3.7.1
- Stored Procedure Generator
- described, A.6
- using, A.6.1
- stored procedures, 6.2.3
- attaching to descriptors, A.6.2
- cursor output parameters, 6.2.3.2
- described, 6.1.2.3
- generating, A.6, A.6.1
- output parameter event, 6.2.3.3
- output parameters, 6.2.3.1
- sequencing, and, A.6.1.1
- using, 6.2.3
- using for sequencing, 3.2.6.7
- streams
- as query results, 6.4.3
- streams, cursored, 4.8.4.6, 6.9.4.3
- structure mappings
- Java, 3.6.4.3.1
StructureMapping
class, 3.6.4.3
- subqueries
- in expressions, 6.2.1.4.1
- subselects
- in expressions, 6.2.1.4.1
- Sybase
- JConnect2.x, 4.8.2.4
- Sybase SQL Server
- using native sequencing, 5.4.4.1
- synchronous update mode
- overview, 8.1.3.5.1
T
- Table Definition
- class, A.4.1, A.4.1.1
- table sequencing, 3.2.6.3
- configuring in the sessions.xml file, 4.3.4.2.2
- tables
- creator/qualifier, 5.7
- three-tier applications
- migrating to scalable architecture, 4.8.2
- timestamp support
- about, 3.8.10
- direct to field mappings, 3.8.10.1
- Oracle Database, 3.8.10.1
- type conversion mappings, 3.8.10.2
- TimestampLockingPolicy, 5.8.4.2
- toplink-ejb-jar.xml
- BEA WebLogic, 9.2.1.4
- IBM WebSphere, 9.2.1.3
toplinkwc.ear
- OracleAS TopLink Web Client, A.1.1.1
- transactions
- as part of the application development process, 1.3.4
- in OracleAS TopLink, 7.1.2
- overview, 1.2.3.5, 7
- transactions, manual, 4.8.2.4
- transformation mappings
- example, 3.6.1.1
- indirection, 3.6.1.1
- TransformationMapping class, 3.6.1.1
- transparent indirection
- working with, 3.2.3.3
- transport layer, 4.8.4.1.2
- troubleshooting, Unit of Work, 7.4.15.1
- two-phase commits, 4.8.3.3
- two-phase/two-stage commits, 4.8.3.3
- two-stage commits, 4.8.3.3.1
- type conversion mappings, 3.2.1.2
- example, 3.2.1.2
- timestamp support, 3.8.10.2
- using, 3.2.1.2
- type conversions
- managing in Java databases, A.4.2
- TypeConversionMapping class, 3.2.1.2
U
- undeployment, 9.4
- Unit of Work, 10.5, 10.6
- acquiring, 7.3.1
- and Java Transaction API, 7.1.2.2.1
- basics, 7.2.1
- cache, 8.1.1.2
- class, 6.3.1
- clones, 7.2.3
- commit, 7.2.6
- commit and Java Transaction API, 7.2.6.1, 7.2.6.1.1
- conform results of in-memory query, 6.5.1.2
- conform results, described, 6.1.3.4
- creating objects, 7.3.2
- deleting objects, 7.3.7
- nested, 7.4.13.1
- overview, 7.1.2
- parallel, 7.4.13.1
- pre-commit validation, 7.4.15.1
- queries, 7.2.5.2
- reading objects, 7.2.5
- read-only classes, 7.4.8, 7.4.8.1, 7.4.8.2
- remote sessions, 4.8.4.7
- resuming after commit, 7.4.11
- resuming on failure after commit, 7.4.11
- reverting, 7.4.11, 7.4.12
- roll back, 7.2.6.2
- roll back and Java Transaction API, 7.2.6.2.1
- updating methods in, 3.7.3.2
- validating objects, 7.4.15
- validation, 7.4.15
- update operation, 6.3.1.2.1, 6.3.1.2.4
- UpdateObjectQuery, 6.3.2.2
useAllFieldsLocking
, 3.8.9, 3.8.9.1
useChangedFieldsLocking
, 3.8.9, 3.8.9.1
useCloneCopyPolicy()
, 3.8.6
useCloneCopyPolicy(String)
, 3.8.6
useConstructorCopyPolicy()
, 3.8.6
useProxyIndirection()
, 3.2.3.2
- user-defined functions, in expressions, 6.2.1.6
useSelectedFieldsLocking
, 3.8.9, 3.8.9.1
useTimestampLocking
, 3.8.9, 3.8.9.1
- useVersionLocking, 3.8.9, 3.8.9.1
V
- validation, 7.4.15
- Validation Exception, C.2.8
- ValueHolder Indirection
- working with, 3.2.3.1
- valueholders
- triggering before serialization, 3.2.4.1.1
- ValueReadQuery, 6.3.2.2
- variable one-to-one mapping
- querying, 6.9.5
- VariableOneToOneMapping class, 3.6.3
- Varray (Oracle). see array mappings
- version fields, 5.8.1, 5.8.4.2
- version locking policies, 3.8.9, 3.8.9, 3.8.9.1, 3.8.9.1, 5.8.1
- VersionLockingPolicy, 5.8.4.2
- VisiBroker, 4.8.4.1.2
W
- weak identity map, 10.5
- weak identity map, soft cache, 10.5
- Web Client
- configuring, A.1.1
- connecting to session, A.1.2
- creating objects, A.1.4
- described, A.1
- editing objects, A.1.4
- WebLogic, 4.8.4.1.2
- weblogic-ejb-jar.xml
- described, 9.2.3.2
- modifying for OracleAS TopLink, 9.2.3.2.1
- unsupported tags, 9.2.3.2.2
- WebSphere Studio Application Developer
- Deploy Tool, A.3.1
web.xml
- OracleAS TopLink Web Client, A.1.1
- working with, 3.2.3.2
- wrapper policy
- implementing in Java, 3.7.7
- setting in Java, 3.7.7
- write all operation, 6.3.1.2.2
- write query
- disabling identity map cache, 6.6.3
- non-cascading, 6.6.2
- overview, 6.6.1
- write query objects, 6.6.1
- WriteObjectQuery, 6.3.2.2
- writing, batch, 5.6.2, 10.6
X
- XML Conversion Exception, C.2.23
- XML loader
- loading alternative session, 4.6.1.2
- XML parsers
- modifying the sessions.xml file, 4.3.2
- XMLLoader
- reusing the configuration file, 4.6.1.2.1