O framework de persistência de dados Hibernate possui as seguintes annotations para designar os tipos de associação entre entidades:
- A @ManyToOne, @AllToMany, @OneToOne, @ManyToMany.
- B @ManyToOne, @OneToMany, @OneToOne, @ManyToMany.
- C @ManyToOne, @OneToMany, @OneToOne, @ManyToAll.
- D @ManyToOne, @OneToAll, @OneToOne, @ManyToMany.
- E @ManyToAll, @OneToAll, @OneToOne, @ManyToMany.