# Embedded mapping

Use an Embedded Mapping to specify a persistent field or property of an entity whose value is an instance of an embeddable class.

1. In the JPA Structure view, right-click the field to map.

2. Select Map as > Embedded. The JPA Details view (for attributes) displays the properties for the selected field.

   JPA Details, Embedded mapping

3. Complete each field in the Embedded Mapping area.

Eclipse adds the following annotations to the field:

    @Embedded
    @AttributeOverride(
        column=@Column(
            table="<COLUMN_TABLE>",
            name = "<COLUMN_NAME>"
        )
    )

Related tasks

- Mapping an entity

Related references

- JPA Structure view

- JPA Details view (for attributes)

Related concepts

- Understanding OR mappings

- Understanding Java Persistence API