Samenvatting: Java Persistence With Spring Data And Hibernate | 9781617299186 | Catalin Tudose, et al
- Deze + 400k samenvattingen
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
Lees hier de samenvatting en de meest belangrijke oefenvragen van Java Persistence with Spring Data and Hibernate | 9781617299186 | Catalin Tudose; Christian Bauer; Gavin King
-
1 Getting started with ORM
-
1.1.1 What is persistence ?
-
Wat betekent object persistence ?
Individuele objecten kunnen het applicatie proces overleven, bewaart worden in een databank en later gerecreerd worden -
1.1.1.3 Using SQL in Java
-
Hoe schrijf je de databank aan in Java ?
Met de JavaDatabase Connectivity API ResultSet en RowSet -
1.1.2.1 The problem of granularity
-
Wat is het probleem van detailniveau wanverhouding?
Klassen in Java hebben een breed bereik van gedetailleerdheid bvb een gebruiker kan een adres bevatten dat op zijn beurt een postcode kan bevatten
In databanken bestaan enkel twee niveaus relatie types zoals tabellen en ingebouwde data typen zoals varchar bigint timestamp -
1.1.2.2 The problem of inheritance
-
Wat is het probleem van overerving wanverhouding ?
Relationele databanken ondersteunen geen overerving.
Polymorphism associatie waarbij naar subklassen gerefereerd tijdens de runtimeword -
1.1.2.3 The problem of identity
Dit is een preview. Er zijn 1 andere flashcards beschikbaar voor hoofdstuk 1.1.2.3
Laat hier meer flashcards zien -
Wat is het probleem van de identiteit wanverhouding ?
In Java zelfde geheugen locatie == en gelijke waarde door equals
daarentegen is de identiteit van een databank rij een vergelijking van primary keys
verschillende instanties in Java kunnen dezelfde rij vertegenwoordigen -
1.1.2.5 The problem of data navigation
-
Wat is het probleem van de data navigatie wanverhouding
Data toegang is niet efficient in relationele databanken je moet het aantal sql queries beperken of cachen -
1.1.3 ORM, JPA, Hibernate and Spring Data
Dit is een preview. Er zijn 2 andere flashcards beschikbaar voor hoofdstuk 1.1.3
Laat hier meer flashcards zien -
Wat is object relational mapping ?
Automatische persistentie van vanobjecten in een javaapplicatie naar tafels in s eenRDBMS databank gebruikmakend vanmetadata dat het in kaart brengen vanklassen en het sql schema beschrijft. Het transformeert data van de ene representatie in de andere -
Wat is de Jakarta Persistence API ?
Een specificatie dat het bewaren van objecten en orms JPA zegt wat er gedaan moet worden hibernate hoe -
Wat definieert JPA ?
Metadata hoe persistentie klassen en eigenschappen zich verhouden tot het databank schema via annotaties maar ook XML
API voor CRUD operaties de javax.persistence.EntityManager
de Jakarta Persistence Query Language criteria queries zonder tekst manipulatie
optimalisatie functies voor dirty checking association fetching caching strategieën -
1.2.3.2 Writing a persistent class
-
Hoe definieer je een persistence klasse ?
Met @Entity op de klasse
en een private property id met annotatie @Id en @GeneratedValue(strategy=GenerationType.IDENTITY)
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Onderwerpen gerelateerd aan Samenvatting: Java Persistence With Spring Data And Hibernate
-
Getting started with ORM
-
Mapping strategies - Mapping persistent classes
-
Mapping value types - Mapping basic properties - Customizing property access
-
Mapping value types - Mapping basic properties - Generated and default propertiey values
-
Mapping strategies - Mapping value types - Mapping embeddable components
-
Mapping strategies - Mapping value types - Mapping Java and SQL-types with converters
-
Mapping strategies - Mapping inheritance - Table per concrete class with implicit polym
-
Mapping strategies - Mapping inheritance - Table per concrete class with unions
-
Mapping strategies - Mapping inheritance - Table per class hierarchy
-
Mapping strategies - Mapping inheritance - Table per subclass with joins
-
Mapping strategies - Mapping collections and entity associations - Sets, bags, lists, and maps of value types
-
Mapping strategies - Mapping collections and entity associations - Collections of components
-
Mapping collections and entity associations - Mapping entity associations - Cascading state
-
Mapping strategies - Advanced entity associations mappings - One-to-one associations
-
Advanced entity associations mappings - One-to-many associations - One-to-many association in an embeddable class
-
Domain models and metadata - Managing data - The EntityManager interface
-
Domain models and metadata - Managing data - Working with detached state
-
Domain models and metadata - Transactions and concurrency
-
Domain models and metadata - Fetch plans, strategies and profiles
-
Domain models and metadata - Filtering data - Cascading state transitions
-
Filtering data - Listening to and intercepting events - JPA event listeners and callbacks
-
Filtering data - Listening to and intercepting events - Implementing Hibernate interceptors
-
Domain models and metadata - Filtering data - Dynamic-data filters
-
Building Java Persistence Applications with Spring
-
Mapping persistent classes - Querying JPA with Querydsl - Querying a database with Querydsl
-
Mapping persistent classes - Testing Java Persistence Applications