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
A
- access method
- direct, 4.18.2
- generating, 3.3.2
- mappings, 4.18.2.1
- method, 4.18.2
- project default, 2.2.3
- specifying, 4.18.2.1
- access, direct, 4.18.2.1
- accessors
- database, B.8
- Java methods, B.4
- ACME Employee Management System
- database schema, B.12
- see also tutorials
- activating descriptors, 1.2.3
- Add Named Query dialog box, 4.2.3.2
- Add New Class dialog box, 2.3.1
addAscendingOrdering()
, 6.15.2
addDescendingOrdering()
, 6.15.2
addFieldTransformation()
, 5.6.2
- adding
- classes, 2.3.2, B.4.1
- query keys, 4.2.5.1
- sessions, 8.3.2
- see also creating
- ADDRESS table, B.2, B.12
addTableName()
method, 4.18.6
- Add/Update Class button, 2.3.2
- advanced properties
- descriptor, 4.3
- sessions, 8.3.5
- specifying default, 2.2.5
- Advanced Properties Default dialog box, 2.2.5
- Advanced Query Options dialog box, 4.2.3.2
- advanced tutorial
- about, B.11
- see also tutorials
- After Load tab, 4.3.1
- aggregate collection mappings, about, 6.13
- Aggregate Descriptor button, 6.9.1
- Aggregate Descriptor icon, 6.9.1
- Aggregate Mapping button, 6.9.2
- Aggregate Mapping tab
- Fields, 6.9.2, B.20
- General, 6.9.2, B.20
- aggregate object mappings
- about, 6.9
- creating, 6.9.2
- target descriptor, 6.9.1
- tutorial, B.20
- alias, descriptor, 4.2.3.2
AllFieldsLockingPolicy
, 4.12.2
- amending descriptors, 4.3.1, 5.6.2, 6.10.2
- see also after load
- API, 4
- arguments
- binding in query, 4.2.3.1
- array dimensionality, 4.2.2.2
- array mappings
- about, 7, 7.2
- example, 7.2.1
- implementing in Java, 7.2.1
- attributes
- array dimensionality, 4.2.2.2
nullValue
, 4.18.4
- transformation method, 5.6
- Attributes tab, 4.2.2.2, 4.2.2.2
- automapping descriptors
- about, 4.1.4
- tutorial, B.14
- see also mappings
B
- bidirectional relationships
- about, 6
- generating, 3.3.2
- maintaining, 4.18.5
- target keys, 6.10
bindAllParameters()
, 4.2.3.2
- binding arguments, 4.2.3.1
- BLOB fields in databases, 5, 5.5
- branch classes, 4.3.4.2, 4.6.7
- Builder JDBC Server, B.3, B.3
- buttons. see toolbars
C
- cache
- caching objects, 4.13.4
- identity map, 4.13
- refreshing, 4.2.1
cacheQueryResults()
, 4.2.3.2, 4.2.3.2
cacheStatement()
, 4.2.3.2
- caching. see also clustering
ChangedFieldsLockingPolicy
, 4.12.2, 4.12.2
- changing package names, 2.2.3.1
- checking in/out projects, 1.4.1
- Choose Query Key dialog box, 4.2.4.1
- Choose Relationships to Generate dialog box, 3.3.2
- class definitions, generating, B.4.1, B.4.1
- class extraction method, 4.6.5
- class files
- merging, 1.4.2.2
- Class Import preferences
- Editing Classes tab, 1.3.3
- Importing Classes tab, 1.3.3
- class indicator field, 4.6.5, 4.6.6, 6.11.1
- Class Indicator Info tab, 6.11.3
- class information, setting, 4.2.2
- Class tab, 4.2.2.1
- classes
- advanced tutorial, B.11
ArrayMapping
, 7.6.1
- branch, 4.6.7
- creating, 2.3.1
DatabaseException
, B.9.1
DatabaseMapping
, 4.18
DirectCollectionMapping
, 6.16.1
- enabling, B.4
Expression
, B.9.4
ExpressionBuilder
, 6.16.1
- generating, 4.1.5
- generating from database, 3.3.2
- introductory tutorial, B.1.1
- leaf, 4.6.7
- linking to tables, B.7
NestedTableMapping
, 7.6.1
OneToOneMapping
, 6.16.1
OptimisticLockException
, 4.12.2, 4.12.2
- persistent, 4.18.6
- persistent requirements, A.1
- preferences, 1.3.3
- refreshing, 2.3.2
- removing, 2.3.2
- root, 4.6.7
SchemaManager
, B.8.2
- setting information, 4.2.2
- TableDefinition, B.8.2
TransformationMapping
, 5.6.2
ValueHolderInterface
, 6.4.2, 6.15, A.1, B.15.1
VariableOneToOneMapping
, 6.11, 6.11
XMLProjectReader
class, 2
- classpath
- about, 2.2.1
- adding, 2.2.1, B.3.1
- relative, 2.2.1
- setting, B.3.1
- class-table relationships, B.4, B.12
- Clustering property sheet, 8.3.5.2
- CMP fields
- CMR relationships, 2.2.1.1
- code generation
- creating from descriptors, 4.1.5
- options, 2.2.4
- collapsing items in Navigator pane, 1.2.3, 8.2.1
- collection mappings, persistent requirements, A.1
- Collection Options tab, 4.18.7
- composite primary key, 6.15
- Configuration General property sheet, 8.3.2
- Configuration Session Broker property sheet, 8.3.2
- configurations
- about, 8.3.1
- creating, 8.3.1.1
- new, 8.3.1.1
- opening, 8.3.1.2, 8.3.1.2
- saving, 8.3.1.3
- session, 8.3.1.1
- conform results in unit of work, 4.2.1
- Connection Pool button, 8.3.6
- Connection Pool General property sheet, 8.3.6.1
- connection pools
- about, 8.3.6
- creating, 8.3.6
- constructor requirements, A.2
- container policy
- about, 6.3
- overriding, 6.3.1
- copy policy
- about, 4.9
- setting, 4.9.1
- copying project objects, 1.4.3
- Copying tab, 4.9.1
- Create New Configuration button, 8.3.1.1
- Create New Project button, 2.1.1
- Create New Project dialog box, 2.1.1
- creating
- configurations, 8.3.1.1
- database tables, B.6
- database tables in OracleAS TopLink Mapping Workbench, B.6.1
- expressions, 4.2.4
- new projects, B.3, B.3, B.13
- projects, 2.1.1
- session brokers, 8.3.2
- sessions, 8.3.3
D
- data definition language (DDL) creation scripts, B.6.1.2
- database
- about, 3.1
- accessors, B.8
- creating reference tables on, 3.2.3.1
- drivers, 1.3.5, 3.1.1
- for project, 2.1.1
- logging in, 3.1.2, B.5, B.8.1
- platform, 2.1.1, 3.1.1
- preferences, 1.3.5
- properties, 3.1.1, 3.1.1
- supported, 4.17.2
- database drivers, custom, 1.3.5
- Database Fields tab, B.6.1.1, B.7.3, B.7.4
- database login, B.5, B.8.1
- Database Login button, 3.1.2
- Database login icon, 3.1.2
- Database Preferences, 1.3.5
- Database properties, B.5
- Database property sheet, 3.1.1
- database schema
- about, 2.2.4
- advanced tutorial, B.12
- introductory tutorial, B.2
- database sessions, B.8
- database tables
- creating, B.6
- creating in Java, B.8.2
- creating in OracleAS TopLink Mapping Workbench, B.6.1
- generating, 3.3.4
- generating descriptors and classes, 3.3.2
- generating EJB entities, 3.3.3
- generating Java source, 2.4.3
- generating SQL, 3.3.1
- importing, B.6.2
- properties, 3.2
- specifying fields, 3.2.1
- specifying references, 3.2.3
DatabaseException
class, B.9.1
DatabaseMapping
class, 4.18, 4.18
DatabaseRow
, 5.6
- dates, converting, 8.3.5.1
- deactivating descriptors, 1.2.3
- default values, when database field is null
- Direct-to-Field mapping, 5.2.1
- object type mappings, 5.4.1
- defaults
- advanced properties, setting, 2.2.5
- sessions, 8.3.3
- table generation, 2.2.4
- Defaults tab, 2.2.3
deleteObject()
, 4.2.3.1
- deployment
- database login, 3.1.1
- descriptors, 4
- XML, generating, 2.4.2
- deployment XML, generating, 2.4.2
- descriptor alias, 4.2.3.2
- descriptor files
- merging, 1.4.2.2
- Descriptor Info tab, 4.2.1, B.7.2, B.7.6
- descriptors
- about, 4, 4.1, B.7.1.1, B.7.1.1, B.8
- advanced properties, 4.3
- advanced properties, setting default, 2.2.5
- alias, 4.2.3.2
- amending, 4.3.1
- automapping, 4.1.4, B.14
- cache refreshing, 4.2.1
- class information, 4.2.2
- deactivating, 1.2.3
- EJB, 2.2.1.1
- errors, 1.2.3
- events, 4.3.2
- generating from database, 3.3.2
- generating Java code, 4.1.5
- identity mapping, 4.3.3
- inactive, 1.2.3
- interface, 4.7.1
- mapping, 4.1.3
- mapping inherited attributes, 4.6.2
- mapping to tables, 4.2.1
- object-relational, 4.17
- primary key, 4.4.1
- registering events, 4.15.1
- removing, 2.3.2
- types, 4.1.2
- using in an application, B.9
- development database login, 3.1.1
- dimensionality, array, 4.2.2.2
- direct access
- about, 4.18.2
- specifying, 4.18.2.1
- Direct Collection Mapping button, 6.12.1
- Direct Collection Mapping tab
- General, 6.12.1, B.21
- Table Reference, 6.12.1
- direct collection mappings, B.21
- about, 6.12, 6.12
- creating, 6.12.1
- example, 6.12
- direct mappings
- about, 4.18, 4.18, 5, 5.1
nullValue
, 4.18.4
- direct
nullValue
attribute, 4.18.4
- direct query key, 4.14
DirectCollectionMapping
class, 6.16.1
- direct-to-field mapping, B.7.5
- Direct-to-Field Mapping button, 5.2.1
- Direct-to-Field Mapping tab, 5.2.1, B.7.5, B.15.2
- direct-to-field mappings
- about, 5, 5.2
- creating, 5.2.1
- n, 4.18.4
- null values, 5.2
- type conversions, 5.2
- drivers
- custom database, 1.3.5
- database, 3.1.1
E
- Edit the Literal Type and Value dialog box, 4.2.4.1
- Editor pane, about, 1.2, 1.2.4
- EJB descriptor icon, 2.2.1.1
- EJB descriptors
- deployment descriptors, 4
- icon, 2.2.1.1
- opening projects with, 2.1.2
- updating, 2.2.1.1
- EJB entities
- generating, 3.3.3
- inheritance, 4.6.1
- EJB finders, 4.2.3.2
- EJB Info tab, 4.2.6
- EJB Preferences, 1.3.4
- EJB QL queries, 4.2.3
ejb-jar.xml
- about, 2.5
- corresponding to OracleAS TopLink Mapping Workbench functions, 2.5
- displaying information, 4.2.6
- file location, 2.2.1
- managing, 1.4.4
- preferences, 1.3.4
- updating from, 2.5.2
- writing, 2.5.1
ejbSelect
queries, 4.2.3.2
- elements, renaming, 8.2.1.1
- EMPLOYEE table, B.2, B.12
- enabling Java classes, B.4
- encrypting login passwords, 2.4
- encryption, password, 8.3.5.1
- Entity Beans, using sequence numbers with, 4.5.1
- errors
- descriptors, 1.2.3
- OracleAS TopLink Mapping Workbench messages, C.1
- sessions, 8.2.1
- Event Manager, 4.15
- event method, 4.15.1
- events
- about, 4.3.2, 4.15
- registering with a descriptor, 4.15.1
- setting, 4.3.2
- supported, 4.15.2.1
- Events tab, 4.3.2
- examples
- array mapping, 7.2.1
- custom mapping query, 6.16.1
- direct collection mappings, 6.12
- events, 4.15
- indirection, 6.4
- inheritance, 4.6.3
- interface, 4.7.1
- nested table mapping, 7.6.1
- object array mapping, 7.3.1
- object type mapping, 5.4
- one-to-many mapping, 6.14
- OracleAS TopLink Mapping Workbench, 1.2
- pop-up menu, 1.2.1.2
- query keys, 4.14.1, 4.14.1, 4.14.3.1
- reference mapping, 7.5.1
- serialized mapping, 5.5
- structure mapping, 7.4.1
- transformation mapping, 4.14.3.1, 4.14.3.1, 5.6, 5.6.1, 5.6.1
- transformation mapping (write-only), 5.6.2
- type conversion mappings, 5.3
- see also tutorials
- existence checking, specifying, 2.2.3
- expanding items in Navigator pane, 1.2.3, 8.2.1
- Export to Deployment XML button, 2.4.2
- Export to Java Source button, 2.4.1
- exporting
- Java model source, 2.4.4
- Java source, 2.4.1
- projects, 2.4
- Expression Builder, 4.2.4
- Expression Builder dialog box, 4.2.4
Expression
class, B.9.4
ExpressionBuilder
class, 6.16.1
- expressions
- building, 4.2.4
- see also queries
F
- field locking policies, 4.12, 4.12.2
- fields
- access, project, 2.2.3
- database tables, 3.2.1
- finders
- about, 4.16
- reserved, 4.16
- see also queries
findManyByQuery
, 4.2.3.2
findOnebyQuery
, 4.2.3.2
- foreign keys
- about, 6.2, 6.2.1
- multiple tables, 4.8.1.3
- one-to-many mappings, 6.14
- one-to-one mappings, 6.10, B.7.7.1
- references, C.1
- specifying, 6.2.2
- target, 6.10
- troubleshooting, C.1
- full identity map, 4.13
G
- General Preferences dialog box, 1.3.1
- General tab, 2.2.1, B.3.1
- Generate Classes and Descriptors dialog box, 3.3.2
- Generate EJB Entity Classes and Descriptors dialog box, 3.3.3
- generating
- access method, 3.3.2
- class definitions, B.4.1
- options, 2.2.4
- tutorial code, B.26.1
- see also exporting
getValue()
, 6.4.2
getValue()
method, 6.4.2
getWrapperPolicy()
, 4.11.1
H
- hard cache weak identity map, 4.13
- hashtable, collection mappings, 6.3.1
- Help Preferences, 1.3.6
- holders, value, 6.4.2
I
- identity maps
- about, 4.13
- database sessions, B.8
- project default, 2.2.3
- recommendations, 4.13.2
- size, 4.13.1
- specifying, 4.3.3
- Identity tab, 4.3.3
- Implementors tab, 4.7.2, 6.11.3
- importing
- classes, 1.3.3
- database tables, B.6.2
- inactive descriptors, 1.2.3
- independent relationships, 6.1.1
- indirection
- about, 6.4, 6.4.1, B.15
- example, 6.4
- implementing in OracleAS TopLink Mapping Workbench, B.15.2
- Java class requirements, 6.4.5
- many-to-many mappings, 6.15
- non-transparent, A.1
- specifying, 6.4.4
- transformation mapping, 5.6.1
- transparent, A.1, C.1
- value holder, C.1
ValueHolderInterface
, A.1
- see also proxy indirection, transparent indirection
- Informix, sequence numbers, 4.5.2
- inheritance
- about, 4.6
- aggregate collection mappings, 6.13
- branch and leaf classes, 4.3.4.2
- branch classes, 4.6.7
- finding subclasses, 4.6.5
- in one descriptor, 4.6.2
- leaf classes, 4.6.7
- primary keys, 4.6.8
- root class, 4.3.4.1
- root classes, 4.6.7
- specifying, 4.3.4
- supporting with multiple tables, 4.6.4
- supporting with one table, 4.6.3
- tutorial examples, B.23
- using with EJBs, 4.6.1
- Inheritance tab, 4.3.4.1, B.23
insertObject()
, 4.2.3.1
- instantiation policy
- about, 4.10
- setting, 4.10.1
- Instantiation tab, 4.10.1
- Interface Alias tab, 4.3.6
- interfaces
- about, 4.7
- adding, 4.2.2.1
- customizing, 1.3.1
- descriptors, 4.7.1
- implementing, 4.7.2, 4.7.2
- query keys, 4.14.2
- removing, 4.2.2.1
- variable class relationships, 4.7
- introductory tutorial
- about, B.1
- database schema, B.2, B.2, B.12
- see also tutorials
J
- Java
- database tables, 2.4.3
- descriptors, 4.1.5
- exporting to, 2.4.1
- generating source code, B.26.1
- object model, A
- persistent classes, B.7
- Java class instances, B.9.2
- Java classes
- persistent, B.7
- Java Core Reflection API, 4.18.2
- Java Cryptography Extension, 2.4
- Java source code, generating, B.26.1
java.util.Collection
interface, 6.3
java.util.Map
interface, 6.3
java.util.Vector
class, 6.3
javax.ejbEntityBean
interface, 3.3.3
- JCE. see Java Cryptography Extension
- JDBC drivers
- supported, 4.17.2
- tutorial, B.5
- JDBC Server, B.3, B.3
K
- key pairs
- database table reference, 3.2.3.2
- troubleshooting, C.1
- keys
- foreign, 6.10, B.7.7.1
- foreign, target, 6.10
- primary, 6.15, B.7.3
- primary, in inheritance, 4.6.8
- primary, in variable class relationships, 6.11, 6.11.2
- primary, multiple tables, 4.8.1.1
- primary, read-only settings, 4.18.3
- query, 4.14, 4.14.3
- reference key field, 6.12
L
- LARGEPROJECT table, B.12
- leaf classes, 4.3.4.2, 4.6.7
- linking classes and tables, B.7
- locked files, 1.4.5
- locking policies
- about, 4.12
- advanced options, 4.12.3
- optimistic, 4.12
- troubleshooting, C.1
- Locking tab, 4.3.5
- logging into a database, B.5, B.8.1
- logging XML, 1.3.1, 2.1
- Login General properties sheet, 8.3.5.1
- Login Options tab, 8.3.5.1
- Login Sequencing properties sheet, 8.3.5.1
- logins, database, 3.1.1
- look and feel, specifying, 1.3.1
M
maintainCache()
, 4.2.3.2
- management, source control, 1.4.1
- Many-to-Many Mapping button, 6.15.1
- Many-to-Many Mapping tab
- General, 6.15.1, B.22
- Source Reference, 6.15.1
- many-to-many mappings
- about, 6.15, 6.15
- creating, 6.15.1
- relation table, 6.15
- tutorial, B.22
- mapping
- class hierarchy, 4.18
- descriptors, 4.1.3
- relationship, 4.18, 6.1
- to tables, 4.2.1
- tutorial, B.7
- Mapping Workbench. see OracleAS TopLink Mapping Workbench
- mapping, relationship
- about, 4.18, 6.1
- aggregate object, 6.9
- direct collection, 6.12
- many-to-many, 6.15
- one-to-many, 6.14
- one-to-one, 6.10
- mappings
- about, 4.18, B.7.1
- access types, 4.18.2.1
- aggregate object, 6.9, B.20
- amending the descriptor, 5.6.2
- array, 7.2
- bidirectional relationships, maintaining, 4.18.5
- BLOB fields, 5.5
- collection options, 4.18.7
- direct, 4.18, 5, 5.1, 5.1
- direct access, 4.18.2, 4.18.2.1
- direct collection, 6.12, B.21
- direct mappings, 5.1
- direct-to-field, 5, 5.2, B.7.5
ejb-jar.xml
file, 4.18.8
- hierarchy, 4.18
- many-to-many, 6.15, B.22
- method access, 4.18.2, 4.18.2.1
- object relational, 7.1
- object type, 5, 5.4, B.19
- one-to-many, 6.14, B.7.8, B.17
- one-to-one, 6.10, B.7.7, B.16
- properties, 4.18.1
- read-only setting, 4.18.3
- serialized object, 5, 5.5
- to database BLOB fields, 5
- transformation, 5, 5.6, 5.6.2, B.24
- type conversion, 5, 5.3
- maps, identity, B.8
- menu bar, 1.2.1.1
- menus
- about, 1.2, 1.2.1
- menu bar, 1.2.1.1
- pop-up menus, 1.2.1.2
- merging files, 1.4.2
- method access
- about, 4.18.2
- setting, 4.18.2.1
- methods
getValue()
, 6.4.2
- setting container policy, 6.3.1
setValue()
, 6.4.2
- wrapper policy, 4.11.1
- Methods tab, 4.2.2.3
- model source, exporting, 2.4.4
- multimedia objects, mapping, 5
- multiple tables
- about, 4.8
- specifying for descriptors, 4.8.1
- tutorial, B.18
- Multi-table Info tab, 4.8.1
mw_xml.log
file, 2.1
mw_xml.txt
file, 1.3.1
.mwp
file, 2, 2.1.1, 4.1, B.3
N
- named queries, 4.2.3.2
- see also finders
- Named Queries Format tab, 4.2.3.2
- Named Queries General tab, 4.2.3.2
- Named Queries Options tab, 4.2.3.2
- Named Queries tab, 4.2.3.2
- native sequencing, 4.5.2
- NAVCHAR2 database type, 5.2, 5.3
- Navigator pane
- about, 1.2
- example, 1.2.3, 8.2.1
- refreshing, 2.1.4
- NCHAR database type, 5.2, 5.3
- NCLOB database type, 5.2, 5.3
- neediness warnings, 1.2.3, 8.2.1
- see also troubleshooting
- nested table mappings
- about, 7, 7.6
- example, 7.6.1
- Java, 7.6.1
- properties, 7.6.1.1
NestedTableMapping
class, 7.6.1
- new project, creating, B.3
- New Reference dialog box, 3.2.3.1
- New Sessions File dialog box, 8.3.1.1
- non-native sequencing, B.7.6
- non-transparent indirection, A.1
- null value
- in expressions, 4.2.4
nullValue
attribute, 4.18.4
O
- object array mappings
- about, 7.3
- example, 7.3.1
- implementing in Java, 7.3.1
- object identity, 4.13, 4.13.3
- object model
- advanced tutorial, B.11
- OracleAS TopLink requirements, A
- Object Type Mapping button, 5.4.1
- Object Type Mapping tab, 5.4.1, B.19
- object type mappings
- about, 5, 5.4, 5.4
- creating, 5.4.1
- tutorial, B.19
- object, cache, 4.12.1
- object-relational descriptors
- about, 4.17, 4.17.3
- mapping, 4.17.3
- one-to-many mapping, B.7.8
- One-to-Many Mapping button, 6.14.1
- One-to-Many Mapping tab
- General, 6.14.1, B.7.8, B.17
- Table Reference, B.7.8, B.17
- one-to-many mappings
- about, 6.14, 6.14, B.17
- creating, 6.14.1, B.7.8
- specifying advanced features, 4.18.7
- one-to-one mapping, B.7.7
- One-to-One Mapping button, 6.10.1
- One-to-One Mapping tab
- General, 6.10.1, B.7.7, B.16
- Table Reference, 6.10.1, B.7.7.1, B.16
- one-to-one mappings
- about, 6.10
- creating, 6.10.1, B.7.7, B.16
- foreign key references, B.7.7.1
- specifying advanced features, 6.10.2
- variable, 6.11
- one-way transformation mapping, 5.6.2
- online help, 1.3.6
- Open Configuration button, 8.3.1.2
- Open Project button, 2.1.2
- opening configurations, 8.3.1.2
- opening projects, 2.1.2
- optimistic locking
- about, 4.12
- advanced policies, 4.12.3
OptimisticLockException
class, 4.12.2
- optimization
- inheritance, 4.6.4
- queries, 6.7
- Oracle
- native sequencing, 4.5.4
- pre-allocation, 4.5.2
- sequence objects, 4.5.2
- OracleAS TopLink
- about, 1
- see also OracleAS TopLink Mapping Workbench
- OracleAS TopLink Mapping Workbench
- about, 1
- development process, 1
- error messages, C.1
- parts of, 1.2, 8.2
- sample, 1.2
- starting, 1.1
- upgrading projects, 2.1.2
- window, B.3
- OracleAS TopLink Sessions Editor
- about, 8
- defaults, 8.3.3
- starting, 8.1
- outer-join, 4.3.4.1
P
- package names
- generating, 3.3.2
- renaming, 2.2.3.1
- packages, renaming, 2.2.3.1
- password
- encryption, 2.4
- password, database login, 3.1.1
- persistent class requirements, A, A.1, A.1
- persistent classes
- about, 4.1.1
- Java, B.7
- multiple tables, 4.18.6, 4.18.6
- project, 3.3.3
- registering events, 4.15.1
- requirements, A, A
- types, 2.2.1
- pessimistic locking, 4.12
- PHONENUMBER table, B.2, B.12
- platform, database, 2.1.1, 3.1.1
- polymorphic relationships, 6.11
- pop-up menus, 1.2.1.2
- Potential EJB Descriptors dialog box, 2.1.2
- pre-allocating sequence numbers, 2.2.2, 4.5.4
- preferences
- class import, 1.3.3
- database, 1.3.5
- EJB, 1.3.4
- general, 1.3.1
- help, 1.3.6
- warnings, 1.3.2
- workbench, 1.3
- Preferences button, 1.3.1, 1.3.3, 1.3.4, 1.3.6
- primary key
- composite, 6.15
- default, 2.2.4
- inheritance, 4.6.8
- multiple tables, 4.8.1.1
- read-only settings, 4.18.3
- search, 2.2.4
- setting, 3.2.2, 4.2.1, 4.4.1
- tutorial, B.7.3
- variable class relationships, 6.11, 6.11.2
- primary key search pattern
- default, 2.2.4
primkey
, ejb-jar.xml
file, 2.5
- private relationships, 6.1.1
- privately owned classes, B.7.7
- PROJ_EMP table, B.12
- project files, merging, 1.4.2.1
- project objects, copying, 1.4.3
- Project Options tab, 2.2.4
- project status, 2.1.5
- Project Status Report dialog box, 2.1.5
- PROJECT table, B.12
- projects
- about, 2.1
- classpath, 2.2.1
- creating, 2.1.1, B.3, B.13
- defaults, 2.2.3
- exporting, 2.4
- general properties, 2.2.1
- locked, 1.4.5
- logging XML, 1.3.1, 2.1
- merging, 1.4.2.1
- merging files, 1.4.2
- model, exporting, 2.4.4
.mwp
file, 4.1
- new, 2.1.1
- open, 2.1.2
- packages, renaming, 2.2.3.1
- persistence type, 2.2.1
- properties, 2.2
- recently opened, 2.1.2
- refreshing, 2.1.4
- renaming, 2.1.3, 8.3.1.3
- reopening, 2.1.2
- saving, 2.1.3
- status report, 2.1.5
- team development, 1.4
- troubleshooting, 1.3.1, 2.1
- updating from
ejb-jar.xml
, 2.5.2
- upgrading from 2.x or 3.x, 2.1.2
- writing
ejb-jar.xml
, 2.5.1
- properties
- project, general, 2.2.1
- setting default advanced, 2.2.5
- proxies. see wrapper policy
- proxy indirection
- about, 6.6
- implementing in Java, 6.6.1
- public accessor methods, requirements, 4.1.1
Q
- queries
ejb-jar.xml
file, 4.2.3
- optimizing, 6.7
- Query Key Association tab, 6.11.3
- query keys
- about, 4.2.5, 4.14
- adding, 4.2.5.1
- automatically defining, 4.14.1, 4.18.7
- creating, 4.2.5.1
- interface descriptors, 4.14.2
- relationship mappings, 4.14.3
- specifying, 4.2.5.1
- variable one-to-one mapping, 6.11.3
- Query keys tab, 4.2.5.1
R
- Read Only Files dialog box, 1.4.5
readAllObjects()
, 4.2.3.1
- reading
ejb-jar.xml
, 2.5.2
- read-only files, 1.4.5
- read-only mappings, 4.18.3
- recently opened projects, 2.1.2
- records, B.7.3
- reference key field, 6.12
- reference mappings
- about, 7
- example, 7.5.1
- Java, 7.5.1
- properties, 7.5.1.1
ReferenceMapping
class, 7.5
- references
- about, 6.2
- database tables, 3.2.3
- foreign keys, C.1
refreshIdentityMapResults()
, 4.2.3.2
- refreshing
- cache, 4.2.1
- classes, 2.3.2
- project tree, 2.1.4
- relation table, 6.15
- relational mappings, about, 7
- relationship mappings
- about, 4.18, 6, 6.1
- aggregate object, 6.9
- many-to-many, 6.15
- one-to-one, 6.10
- optimizing queries, 6.7
- relationship partner, bidirectional, 4.18.5
- relationship query keys, 4.14.3
- relationships, 4.18.8
- bidirectional, 6.10
- bidirectional, generating, 3.3.2
- in
ejb-jar.xml
file, 2.5
- polymorphic, 6.11
- query keys, 4.14.3
- variable class, 6.11
- relative classpath, 2.2.1
- remote session requirements, A.3
- Remove Class button, 2.3.2
- Rename button, 8.2.1.1
- renamer, project, 2.1.2
- renaming
- packages, 2.2.3.1
- projects, 2.1.3, 8.3.1.3
- renaming elements, 8.2.1.1
- reopening projects, 2.1.2
- reports, 2.1.5
- requirements
- constructors, A.2
- remote session, A.3
- reserved finders, 4.16
- RESPONS table, B.12
- root class
- about, 4.6.7
- inheritance mapping, 4.6.5
S
- SALARY table, B.12
- samples. see examples
- Save All button, 8.3.1.3
- Save All Projects button, 2.1.3
- Save As button, 8.3.1.3
- Save button, 8.3.1.3
- Save Selected Project button, 2.1.3
- schema manager, 4.5.5
- schema, database, 2.2.4
- scripts
- see also
- SQL, generating, 3.3.1
- security, 8.3.5.1
- password encryption, 2.4
- Select Classes dialog box, 2.3.2, 2.3.2
SelectedFieldsLockingPolicy
, 4.12.2, 4.12.2
- sequence information, setting, 4.2.1
- sequence numbers
- about, 4.5, B.7.3
- Entity Beans, 4.5.1
- native in database, 4.5.2
- pre-allocation, 4.5.4
- projects, 2.2.2
- sequence table
- about, 4.5.3
- tutorial, B.7.4
- sequencing
- classes, B.7.6
- non-native, B.7.6
- setting, B.7.6
- Sequencing tab, 2.2.2, B.7.4
- Serialized Mapping button, 5.5.1
- Serialized Object Mapping tab, 5.5.1
- serialized object mappings
- about, 5, 5.5, 5.5
- creating, 5.5.1
- server, Builder JDBC, B.3, B.3
- Session, 5.6
- session brokers
- about, 8.3.2
- adding sessions, 8.3.2
- Session button, 8.3.3
- Session Classes property sheet, 8.3.4.2
- Session General property sheet, 8.3.4.1
- sessions
- adding to session broker, 8.3.2
- advanced properties, 8.3.5
- brokers, 8.3.2
- creating, 8.3.3
- default values, 8.3.3
- errors, 8.2.1
- remote, requirements, A.3
- Sessions Editor. see OracleAS TopLink Sessions Editor
- sessions, remote, A.3
sessions.xml
file, 8
set
, 6.4.2
setTableName()
method, 4.18.6
- setting
- sequence table, B.7.4
- sequencing, B.7.6
setValue()
method, 6.4.2
setWrapperPolicy()
, 4.2.3.2, 4.11.1
- single implementor interfaces, 4.7.1.1
- soft cache weak identity map, 4.13
- source control management
- with OracleAS TopLink Mapping Workbench, 1.4.1
- see also team development
- source table, reference, 3.2.3.1
- SQL (DDL) creation scripts, B.6.1.2
- SQL Creation Script dialog box, 3.3.1
- SQL scripts
- binding arguments, 4.2.3.1
- generating, 3.3.1
- generating from database tables, 3.3.1
- SQL Server, sequence numbers, 4.5.2
- SQL, using custom code, 4.18.3
- stale data, avoiding, 4.12
- starting the OracleAS TopLink Mapping Workbench, 1.1
- starting the OracleAS TopLink Sessions Editor, 8.1
- starting the workbench, B.3
- Status bar, about, 1.2
- status report, generating, 2.1.5
- structure mappings
- about, 7
- example, 7.4.1
- Java, 7.4.1
- properties, 7.4.1.1
StructureMapping
class, 7.4
- subclasses, finding in inheritance, 4.6.5
- Sybase, sequence numbers, 4.5.2
T
- table files
- creating in code, B.8.2
- creating in OracleAS TopLink Mapping Workbench, B.6.1
- importing, B.6.2
- merging, 1.4.2.2
- table generation properties, 2.2.4
- table-class relationships, B.4, B.12
- table-class, linking, B.7
- tables
- ADDRESS, B.2, B.12
- creating in code, B.8.2
- EMPLOYEE, B.2, B.12
- EMPLOYEE2, B.12
- LARGEPROJECT, B.12
- mapping to descriptors, 4.2.1
- multiple, 4.8
- PHONENUMBER, B.2, B.12
- primary key, 3.2.2
- PROJ_EMP, B.12
- PROJECT, B.12
- RESPONS, B.12
- tables, database
- creating, B.6
- creating in OracleAS TopLink Mapping Workbench, B.6.1
- importing, B.6.2
- linking to classes, B.7
- primary keys, B.7.3
- target descriptor in aggregate object mappings, 6.9.1
- target foreign key, 6.10
- target table, reference, 3.2.3.1
- team development, 1.4
TimestampLockingPolicy
, 4.12.1
- toolbars
- about, 1.2, 1.2.2, 1.2.2.3
- TopLink. see OracleAS TopLink
- transactions, B.9.1
- Transformation Mapping button, 5.6.1
- Transformation Mapping tab, 5.6.1, B.24
- transformation mappings
- about, 5, 5.6, 5.6
- creating, 5.6.1
- example, 4.14.3.1, 5.6.1, 5.6.2
- one-way, 5.6.2
- tutorial, B.24
TransformationMapping
class, 5.6.2
- transparent indirection
- about, 6.5
- persistent class requirements, A.1
- specifying, 6.5.1
- troubleshooting, C.1
- troubleshooting projects, 1.3.1, 2.1
- tutorials
- advanced, B.11
- introductory, B.1
- Type Conversion Mapping button, 5.3.1
- Type Conversion Mapping tab, 5.3.1
- type conversion mappings
- about, 5, 5.3, 5.3
- creating, 5.3.1
- provided by direct-to-field mappings, 5.2
U
- uni-directional relationships, 6
- unit of work, 6.10.2
- conform query results, 4.2.1
- updating methods in, 4.15.2.1
- units of work
- about, B.9.1
- reading an object, B.9.4
- using, B.9.3
updateObject()
, 4.2.3.1
- updating descriptors from
ejb-jar.xml
, 2.2.1.1
- upgrading OracleAS TopLink Mapping Workbench projects from prior versions, 2.1.2
- URL for database login, 3.1.1
- Use Indirection checkbox, 5.6.1, 6.5.1
useCollectionClass(Class)
, 6.3.1
useMapClass(Class, String)
, 6.3.1
useProxyIndirection()
, 6.6.1
- using source control management, 1.4.1
V
- value holder indirection, C.1
- value holders, 6.4.2, B.15.1
ValueHolderInterface
class, 6.4.2, 6.15, A.1
- variable class relationships, interfaces, 4.7
- Variable One-to-One Mapping button, 6.11.3
- Variable One-to-one Mapping tab
- Class Indicator Info, 6.11.3
- General, 6.11.3
- Query Key Associations, 6.11.3
- variable one-to-one mappings
- about, 6.11, 6.11
- creating, 6.11.3
- interfaces, 4.7.2
VariableOneToOneMapping
class, 6.11
- Varray (Oracle). see array mappings
- verification, one-to-one mappings, 6.10.2
- version control, 1.4.5
- version fields, 4.12, 4.12.1
- version locking policies, 4.12.1
VersionLockingPolicy
, 4.12.1
W
- warning icon, 1.2.3, 8.2.1
- warnings and confirmations, preferences, 1.3.2
- Warnings Preferences dialog box, 1.3.2
- weak identity map, 4.13
- web browser, specifying, 1.3.6
- workbench preferences, 1.3
- wrapper policy
- about, 4.11
- implementing in Java, 4.11.1
- write-locking, 4.12
- writing
ejb-jar.xml
, 2.5.1
X
- XML
- generating deployment, 2.4.2
- logging, 1.3.1, 2.1
XMLProjectReader
class, 2
Z
- zero-argument constructors
- editing, 1.3.3
class
file, 2.2.1