Index
A
B
C
D
E
F
G
I
J
K
L
M
N
O
P
R
S
T
U
V
A
- accessors
- database, 1-31
- Java methods, 1-9
- ACME Employee Management System
- database schema, 2-2
- ADDRESS table, 1-2, 2-3
- add/update classes, 1-10
- advanced tutorial
- about, 2-1
- Aggregate Mapping Fields tab, 2-20
- Aggregate Mapping General tab, 2-19
- aggregate object mappings, 2-18
- automap, 2-8
B
- Builder JDBC Server, 1-4
C
- class definitions, generating, 1-10
- classes
- advanced tutorial, 2-2
DatabaseException
, 1-33
- enabling, 1-8
Expression
, 1-35
- introductory tutorial, 1-1
- linking to tables, 1-18
SchemaManager
, 1-31
- TableDefinition, 1-32
ValueHolderInterface
, 2-9
- classpath
- adding, 1-7
- setting, 1-6
- class-table relationships, 1-8, 2-5
- creating
- database tables, 1-14
- database tables in Mapping Workbench, 1-14
- new projects, 1-3, 2-7
D
- data definition language (DDL) creation scripts, 1-16
- Database Fields tab, 1-15, 1-20, 1-21
- database login, 1-13, 1-31
- Database properties, 1-13
- database schema
- advanced tutorial, 2-2
- introductory tutorial, 1-2
- database sessions, 1-30
- database tables
- creating, 1-14
- creating in Java, 1-31
- creating in Mapping Workbench, 1-14
- importing, 1-16
DatabaseException
class, 1-33
- databases
- accessors, 1-31
- logging in, 1-13, 1-31
- Descriptor Info tab, 1-19, 1-24
- descriptors
- about, 1-18, 1-30
- automapping, 2-8
- using in an application, 1-32
- Direct Collection Mapping General tab, 2-21
- direct collection mappings, 2-20
- direct-to-field mapping, 1-22
- Direct-to-field Mapping tab, 1-23, 2-11
E
- EMPLOYEE table, 1-2, 2-3
- enabling Java classes, 1-8
Expression
class, 1-35
F
- foreign keys in one-to-one mappings, 1-26
G
- General (Project) tab, 1-7
- generating class definitions, 1-10
- generating code, 2-27
I
- identity maps, 1-30
- importing database tables, 1-16
- indirection
- about, 2-9
- implementing in Mapping Workbench, 2-11
- inheritance, 2-23
- Inheritance tab, 2-25
- introductory tutorial
- about, 1-1
- database schema, 1-2, 2-2
J
- Java class instances, 1-33
- Java classes, persistent, 1-18
- Java source code, generating, 2-27
- JDBC driver, 1-13, 1-14
- JDBC Server, 1-4
K
- keys
- foreign, 1-26
- primary, 1-20
L
- LARGEPROJECT table, 2-4
- linking classes and tables, 1-18
- logging into a database, 1-13, 1-31
M
- Many to Many Mapping General tab, 2-22
- many-to-many mappings, 2-21
- mapping classes and tables, 1-18
- Mapping Workbench, 1-4
- mappings
- about, 1-18
- aggregate objects, 2-18
- direct collection, 2-20
- direct-to-field, 1-22
- many-to-many, 2-21
- object type, 2-17
- one-to-many, 1-28, 2-15
- one-to-one, 1-25, 2-12
- transformation, 2-25
- maps, identity, 1-30
- multiple tables, 2-16
N
- new project, creating, 1-3
- non-native sequencing, 1-23
O
- object model
- advanced tutorial, 2-2
- object type mappings, 2-17
- Object-type Mapping tab, 2-18
- one-to-many mapping, 1-28
- One-to-many Mapping General tab, 1-29, 2-15
- One-to-many Mapping Table Reference tab, 1-29, 2-16
- one-to-many mappings
- about, 2-15
- creating, 1-28
- one-to-one mapping, 1-25
- One-to-one Mapping General tab, 1-26, 2-13
- One-to-one Mapping Table Reference tab, 1-27, 2-13
- one-to-one mappings
- creating, 1-25, 2-12
- foreign key references, 1-26
P
- persistent Java classes, 1-18
- PHONENUMBER table, 1-3, 2-4
- primary keys
- tables, 1-20
- privately owned classes, 1-26
- PROJ_EMP table, 2-5
- PROJECT table, 2-4
- projects
- creating, 1-3, 2-7
R
- records, 1-20
- RESPONS table, 2-4
S
- SALARY table, 2-3
- sequence number, 1-20
- sequence table, setting, 1-20
- sequencing
- classes, 1-24
- non-native, 1-23
- setting, 1-23
- Sequencing tab, 1-22
- server, Builder JDBC, 1-4
- setting
- sequence table, 1-20
- sequencing, 1-23
- SQL (DDL) creation scripts, 1-16
- starting the Mapping Workbench, 1-3
T
- table files
- creating in code, 1-31
- creating in Mapping Workbench, 1-14
- importing, 1-16
- table-class relationships, 1-8, 2-5
- table-class, linking, 1-18
- tables
- ADDRESS, 1-2, 2-3
- creating in code, 1-31
- EMPLOYEE, 1-2, 2-3
- EMPLOYEE2, 2-3
- LARGEPROJECT, 2-4
- PHONENUMBER, 1-3, 2-4
- PROJ_EMP, 2-5
- PROJECT, 2-4
- RESPONS, 2-4
- tables, database
- creating, 1-14
- creating in Mapping Workbench, 1-14
- importing, 1-16
- linking to classes, 1-18
- primary keys, 1-20
- transactions, 1-32
- Transformation Mapping tab, 2-26
- transformation mappings, 2-25
- tutorials
- advanced, 2-1
- introductory, 1-1
U
- units of work
- about, 1-32
- reading an object, 1-35
- using, 1-34
V
- value holders, 2-9