# Mapping an entity

Dali supports the following mapping types for Java persistent entities:

- 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

Note: Additional mapping types (such as Basic Collection mappings) may be available when using Dali with EclipseLink.

Related concepts

- Understanding OR mappings