What is Project Dali?
Dali is an Oracle-led Eclipse project which builds extensible frameworks and tools for the definition and editing of Object-Relational (O/R) mappings for EJB 3.0 Java Persistence API (JPA) Entities. Dali provides tools to develop JPA applications targeted at either Java SE or Java EE and supports top-down, bottom-up, and meet-in-the-middle development approaches. Regardless of whether developers want to persist an existing Java object model, manipulate data in an existing database, or connect existing Java classes with an existing database, Dali improves productivity and helps ensure that developers don’t waste time in an endless edit, deploy, run, debug cycle. Dali contributes two key views to the Eclipse user interface along with a perspective that defines a layout suitable for performing object-relational mapping.