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

Previous
Previous
 

Index

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  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