“Her-Dumper-Jeg” (HDJ)
Følgende er en liste over vigtige ting, som vi gennem årene har erfaret at studerende enten glemmer eller ikke har styr på, når de skal til eksamen. Listen er ikke udtømmende,
JPA
- Husk at annotere dine klasser med
@Entity
og@Id
på dine primære nøgler. - Husk at indsætte dine entitetklasser i
HibernateConfig
-klassen. - Husk at annotere dine relationer med
@OneToMany
,@ManyToOne
,@OneToOne
og@ManyToMany
. - Husk at undgå cirkulære referencer i dine klasser.
- Husk at lave hjælpemetoder til at indsætte bi-directionelle relationer.
- Husk at bruge
CascadeType
i dine relationer - og brug det med omtanke. Dvs, at du ikke nødvendigvis skal brugeCascadeType.ALL
. - Overvej om du skal have FetchType.EAGER eller FetchType.LAZY i dine relationer.