Getting started with ORM

4 belangrijke vragen over Getting started with ORM

Hoe bewaar je een nieuw object in databank met JPA?


Creëer een EnitityManagerFactory om met de databank te praten is gelijk aan de persistence unit Persistence.createEntityManagerFactory(databanknaam)
een nieuwe sessie begin je met een EntityManager
emf.createEntityManager
en dan em.GetTransaction().begin() om transactie te starten
em.persist(object) object toevoegen aan persistence context databank wordt nog niet aangesproken
em.getTransaction():commit() hibernate gaat de persistence context na en executeert SQL iNSERT statement
em.createQuery() met Jakarta Persistence Query Language

Wat is dirty checking ?

Hibernate ontdekt aangepaste eigenschappen van entity klassen automatisch en voert UPDATE statement uit

Welke lagen heeft een applicatie ?


De presentatielaag bovenste laag

Business laag verwezenlijkt business regels en systeem vereisten die de het probleem domain uitmaken, heeft zijn eigen interne representatie van van domein entiteiten, een alternatief is een toegepast domain model dat gedeeld word ddor de verschillende lagen

persistentie laag groep van klassen en componenten verantwoordelijk voor het bewaren en ophalen van data
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Geef het domain model van Caveat Emptor

één item kan maar één keer geveild worden dus geen aparte veilingen per item plus een bod(en) is gerelateerd aan item , adres info is een aparte klasse bij gebruiker, een item bevat een of meerdere afbeeldingen een gebruiker kan meerdere facturering details hebben een tem kan ook verschillende categorieën hebben die een andere categorie kunnen bevatten

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo