| Defines a class whose instances are stored as an intrinsic
part of an owning entity and share the identity of the entity.
Each of the persistent properties or fields of the embedded
object is mapped to the database table for the entity. Only
Basic ,
Column ,
Lob ,
Temporal , and
Enumerated mapping
annotations may portably be used to map the persistent fields
or properties of classes annotated as
Embeddable .
Note that the
Transient annotation may be used to
designate the non-persistent state of an embeddable class.
since: Java Persistence 1.0 |