Nutzungsvorgaben Datum & Zeit Persistenz
Java Bibliothek / IT-System
| Name | Art | Version |
|---|---|---|
|
Bibliothek |
5.0.0 |
Die Bibliothek isy-datetime-persistence dient als Ergänzung der Bibliothek isy-datetime. Mit ihr können Datums-Objekte des Pakets isy-datetime in Datenbanken abgelegt und wieder ausgelesen werden.
1. Einbinden in das Projekt
Die Bibliothek isy-datetime-persistence wird mit folgendem Code-Abschnitt in die POM-Datei des Projekts eingebunden:
<dependency>
<groupId>de.bund.bva.isyfact</groupId>
<artifactId>isy-datetime-persistence</artifactId>
<version>${isy-datetime-persistence.version}</version>
</dependency>
Der Wert von isy-datetime-persistence.version wird dabei in den Properties der POM-Datei gesetzt.
Durch diese Dependency werden auch isy-datetime und jakarta.persistence eingebunden.
Dem Entwickler stehen nun einige Entitäten und ein Converter zur Verfügung, mit den Datums-Objekte verarbeitet werden können.
2. Entitäten
Im Paket de.bund.bva.isyfact.datetime.persistence befinden sich die Klassen:
-
UngewissesDatumEntitaet, -
UngewisseZeitEntitaet, -
ZeitraumEntitaet.
Diese Klassen bilden die Datenbank-Entitäten zu den entsprechenden Klassen aus isy-datetime gemäß dem Standard, der in jakarta.persistence definiert ist.