Para persistir, las relaciones usan las denominadas transacciones, ya que los cambios pueden incluir varias tablas. Una regla general para el mapeo es respetar el tipo de relación en el modelo de objetos y en el modelo relacional: así, una relación 1-1 en el modelo de objetos deberá corresponderse a una relación 1-1 en el modelo relacional.
Para mapear las relaciones, se usan direntes anotaciones dependiendo de la asociación que tienen las entidades. Estas pueden ser:
@OneToOne
@ManyToOne
@OneToMany
@ManyToMany