Skip Headers
Dali Java Persistence Tools User Guide
Release 3.2
Release 3.2
Index
Dali Java Persistence Tools User Guide
Contents
Title and Copyright Information
1
Getting started
Requirements and installation
Dali quick start
Creating a new JPA project
Creating a Java persistent entity with persistent fields
2
Concepts
Understanding Java persistence
Understanding OR mappings
Understanding Java Persistence API
The persistence.xml file
The orm.xml file
Understanding Java Architecture for XML Binding
3
Tasks
Creating a new JPA project
Creating a new JAXB project
Creating Database Web Services from Builder XML
Converting a Java project to a JPA project
Creating a JPA entity
Adding persistence to a class
Entity
Embeddable
Mapped superclass
Adding virtual attributes
Managing the persistence.xml file
Synchronizing classes
Managing the orm.xml file
Creating an orm.xml file
Working with orm.xml file
Specifying additional tables
Specifying entity inheritance
Creating queries
Mapping an entity
Basic mapping
Element collection mapping
Embedded mapping
Embedded ID mapping
ID mapping
Many-to-many mapping
Many-to-one mapping
One-to-many mapping
One-to-one mapping
Transient mapping
Version mapping
Generating entities from tables
Generating tables from entities
Generating dynamic entities from tables
Modifying persistent project properties
Converting JPA metadata to XML
Validating mappings and reporting problems
Error messages
Warning messages
4
Reference
Wizards
Generate Entities from Tables wizard
Select Tables
Table Associations
Customize Default Entity Generation
Customize Individual Entities
Generate Dynamic Entities from Tables wizard
Select Tables
Table Associations
Customize Default Entity Generation
Customize Individual Entities
Create JPA Entity wizard
Entity Class page
Entity Properties page
Create ORM Mapping File wizard
Mapping File Location
Mapping File Options
Create New JPA Project wizard
New JPA Project page
Java Page
JPA Facet page
Create New JAXB Project wizard
New JAXB Project page
Java Page
JAXB Facet page
New Database Web services from Builder XML wizard
Web Dynamic page
Select Builder XML File page
Driver Files page
Generate Tables from Entities wizard
Schema Generation
Create New Association wizard
Association Tables
Join Columns
Association Cardinality
Property pages
JPA Details view (for entities)
Entity
Embeddable
Mapped Superclass
Caching
Queries
Inheritance
Attribute Overrides
Multitenancy
Primary Key Generation
Secondary tables
Converters
Advanced
JPA Details view (for attributes)
Basic Mapping
Element Collection Mapping
Embedded Mapping
Embedded ID Mapping
ID Mapping
Many-to-Many Mapping
Many-to-One Mapping
One-to-Many Mapping
One-to-One Mapping
Version Mapping
Type information
Value
Converters
Ordering
Joining Strategy
Derived Identity
Primary Key Generation information
JPA Details view (for orm.xml)
Entity Mappings
Persistence Unit
Generators
Queries
Converters
JPA Structure view
persistence.xml Editor
General
Connection
Customization
Caching
Logging
Options
Schema Generation
Properties
Source
Preferences
Java Persistence Preferences page – JPA
Java Persistence Preferences page – Errors/Warnings
Project Properties page – JPA
Project Properties page – EclipseLink
Project Properties page – Entity Generation
Project Properties page – Errors/Warnings
Project Properties page – JAXB Options
Project Properties page – Schemas
Dialogs
Edit Join Columns dialog
Add Join Column dialog
Select Cascade dialog
New EclipseLink Mapping File dialog
Add Converter dialog
Mapping Type Selection dialog
JPA Metadata Conversion dialog
Make Persistent dialog
Add Query dialog
Add Primary Key Join Column dialog
Add Schema Location dialog
Select Schema Location dialog
Add Virtual Attribute dialog
JPA Development perspective
Icons and buttons
Icons
Buttons
Dali developer documentation
5
Tips and tricks
6
What's new
EclipseLink multitenancy support
EclipseLink static weaving support
Generating EclipseLink dynamic entities from tables
Converting JPA metadata to XML
EclipseLink 2.4 support
7
Legal
About this content
Index