Při vývoji aplikací Java, zejména databází, je velmi důležité používat efektivní nástroje pro práci s ukládáním dat. Jedním z těchto nástrojů je Javax.persistence je standardní rámeček pro práci s objektovým relačním zobrazením (ORM). Poskytuje pohodlné a flexibilní možnosti pro ukládání objektů Java do databáze a jejich extrakci z ní.
Než však začnete používat Javax.persistence v projektu, je třeba jej správně připojit pomocí maven-populárního nástroje pro správu závislostí v Java projektech. Tento proces je jednoduchý, ale vyžaduje několik kroků.
V první řadě je třeba přidat závislost.persistence v souboru pom.XML projektu. Chcete-li to provést, musíte otevřít soubor dat a do sekce přidat následující kód:
Po přidání závislosti do souboru pom.xml, je třeba provést příkaz mvn install na příkazovém řádku nebo v terminálu. Maven automaticky stáhne požadovanou verzi Javaxu.persistence a přidá ji do místního úložiště. Teď Javax.persistence je připravena k použití v projektu!
Připojení Javax.persistence přes Maven
Abych použil Javax.persistence v projektu, je třeba připojit jeho závislost pomocí Maven. K tomu v souboru pom.XML přidejte následující kód:
javax.persistence javax.persistence 2.2
Po přidání závislosti Maven automaticky stáhne potřebné knihovny a přidá je do projektu. Nyní můžete použít Javax.persistence ve svém kódu.
Instalace Maven
Chcete-li začít s Maven, musíte jej nainstalovat do počítače.
- Stáhněte si distribuci Maven z oficiálních stránek projektu: https://maven.apache.org/download.cgi
- Rozbalte stažený archiv do požadovaného adresáře v počítači.
- Nakonfigurujte proměnnou prostředí maven_home zadáním cesty k rozbalenému archivu Maven.
- Přidejte cestu k Maven do proměnné prostředí PATH a spusťte Maven z příkazového řádku.
- Nainstalujte Maven spuštěním příkazu mvn --version na příkazovém řádku. Pokud je instalace úspěšná, zobrazí se informace o verzi Maven a Java.
Po instalaci je Maven připraven k použití ve vašem projektu. Můžete vytvořit soubor pom.xml, ve kterém určete závislosti a nastavení projektu. Maven automaticky stáhne a připojí všechny potřebné knihovny, včetně javaxu.persistence uvedené v souboru pom.xml.
Vytvoření projektu v Maven
Abychom mohli s Mavenem začít, budeme jej muset nainstalovat do našeho systému. Chcete-li to provést, musíte stáhnout a nainstalovat JDK (Java Development Kit) a nainstalovat proměnné prostředí.
Po instalaci Maven je vytvoření projektu velmi jednoduché. K tomu je třeba provést příkaz:
| Tým | Popis |
|---|---|
| mvn archetype:generate | Vytváří projekt pomocí šablony (archetyp) |
Po provedení tohoto příkazu maven vyzve k výběru archetypu ze seznamu. Při výběru archetypu je třeba vzít v úvahu, že Javax.persistence je součástí standardu Java Persistence API (JPA). Proto budeme potřebovat archetyp, který podporuje JPA.
Po výběru archetypu bude Maven požádán o zadání několika možností, jako je GroupId, ArtifactId a Version. GroupId a ArtifactId mohou být jakékoli, udávají jedinečný název pro váš projekt. Verze je verze vašeho projektu (například 1.0-SNAPSHOT).
Po zadání možností vytvoří maven strukturu projektu se souborem pom.xml, kde jsou uvedeny všechny závislosti projektu. Pro připojení Javax.persistence budeme muset přidat závislost do sekce souboru pom.xml.
Nastavení závislosti Javax.persistence
Chcete-li připojit Javax.persistence do vašeho projektu pomocí Maven, je třeba přidat příslušnou závislost do souboru pom.xml.
Chcete-li to provést, postupujte podle následujících kroků:
- Otevřete soubor pom.xml vašeho projektu.
- V části přidejte následující závislost:
javax.persistence javax.persistence 2.2
- Uložte soubor pom.xml.
Poté Maven automaticky stáhne a připojí závislost Javax.persistence k vašemu projektu. Nyní můžete použít třídy a anotace z balíčku javax.persistence pro práci s databází ve vašem projektu.
Konfigurace souboru persistence.xml
Pro připojení Javax.persistence v projektu musí být nakonfigurován soubor persistence.xml. Tento soubor obsahuje konfiguraci pro práci s databází.
Chcete-li vytvořit soubor persistence.xml, postupujte podle těchto kroků:
1. Vytvořte adresář META-INF. V adresáři src/main / resources vytvořte nové adresář s názvem META-INF.
2. Vytvořte soubor persistence.xml. V adresáři META-INF vytvořte nový soubor persistence.xml.
Obsah souboru persistence.xml vypadá následovně:
Uvnitř značky persistence-unit můžete určit nastavení pro vaši databázi. Můžete například zadat ovladač databáze, adresu URL připojení, uživatelské jméno a heslo.
Po nastavení souboru persistence.xml můžete použít Javax.persistence v projektu. Bude automaticky připojen k projektu pomocí Maven.