How To Define A Relationship in an @Embeddable
Composite Primary Key
Description: This application is a proof of concept of how to define a relationship in an @Embeddable
composite key. The composite key is AuthorId
and it belongs to the Author
class.
Key points:
- The composite key class (e.g., AuthorId
) is public
- The composite key class must implement Serializable
- The composite key must define equals()
and hashCode()
- The composite key must define a no-arguments constructor