De Java Persistence API , of JPA , is een programmeertaal raamwerk waarmee je verbinding maken met hardnekkige gegevensbronnen . Een blijvende gegevensbron is er een die blijft bestaan na verwijdering van programma-geheugen , meestal omdat het bestaat op een fysieke media-apparaat , zoals een harde schijf . PPV kunt u een van de vier verschillende soorten gegevens die kunnen worden gebruikt als gegevensbron selecteren . Entiteit klassen De PPV kunt u een klasse die bekend staat als een " entiteit klasse , " die vervolgens kunnen worden opgeslagen op de aanhoudende media , zoals een database te definiëren . De enige vereisten voor het definiëren van een klasse als een " Entity Class" zijn dat u de Entiteit klasse met behulp van de verklaring importeren " import javax.persistence.Entity ; " en omvatten de richtlijn " @ Entity " boven de handtekening van de klasse < br . > primitieve types gegevens Deze types omvatten de primitieve types : byte , char , int , short , boolean , byte , lang , vlotter en verdubbelen. Elke primitieve gegevens kan opslaan een bereik van waarden van een bepaald type. Bijvoorbeeld , het int datatype slaat numerieke gegevens , variërend van -2.147.483.648 tot 2.147.483.647 . De boolean datatype kan houden maar twee waarden : . Waar of onwaar Multi-Value Types Een type multi- waarde verwijst naar een soort die bevat meerdere stukken data . Bijvoorbeeld kan het type met een waarde van een lijst van namen werknemer . Alle types collectie uit de standaard Java -pakket " java.util " kan worden gemaakt persistente data bronnen . Bovendien zijn alle " kaart " types van dezelfde Java pakket kan worden persistent gemaakt . Ten slotte kan de basis Java volgorde container bekend als de " matrix " persistent worden gemaakt . Allerlei Soorten Types dat niet mooi niet passen in de andere drie categorieën , maar kan hardnekkig door JPA worden gemaakt , worden beschouwd als diverse typen . Deze omvatten " opsommingen " en " Serializable " types . " Enumeraties " zijn door de gebruiker gedefinieerde data types die een bepaald aantal mogelijke waarden bevatten . Bijvoorbeeld , kan een " enum " worden verklaard , dat slaat alle maand namen van het jaar . " Serializable " types zijn klassen die zijn gedeclareerd serializable . Dit betekent dat ze kunnen worden omgezet in een seriële vorm , meestal in de vorm van een bestand dat de status van het object beschrijft ten tijde van de rangschikking .
|