Commit 4d1d2894 by Patryk Czarnik

persistence.xml i pierwszy program

parent 861f7763
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JpaBuddyIdeaProjectConfig">
<option name="reLastEntityCreationPackage" value="src/main/java/hr/model" />
<option name="reverseEngineeringLastDbConnectionId" value="69a0b1e1-6916-48d8-97e3-4c1a6e46c2b2" />
</component>
</project>
\ No newline at end of file
package przyklady;
import jakarta.persistence.EntityManager;
import jakarta.persistence.EntityManagerFactory;
import jakarta.persistence.Persistence;
public class P0_OdczytajKraj {
public static void main(String[] args) {
System.out.println("Początek main");
EntityManagerFactory emf = Persistence.createEntityManagerFactory("hr");
System.out.println("Jest fabryka: " + emf);
EntityManager em = emf.createEntityManager();
System.out.println("Jest EM: " + em);
System.out.println("Zamykamy...");
em.close();
emf.close();
System.out.println("Koniec main");
}
}
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<persistence xmlns="https://jakarta.ee/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_1.xsd"
version="3.1">
<persistence-unit name="hr" transaction-type="RESOURCE_LOCAL">
<class>hr.model.Country</class>
<class>hr.model.Department</class>
<class>hr.model.Employee</class>
<class>hr.model.Job</class>
<class>hr.model.JobHistory</class>
<class>hr.model.Location</class>
<class>hr.model.Region</class>
<properties>
<property name="jakarta.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/hr"/>
<property name="jakarta.persistence.jdbc.user" value="alx"/>
<property name="jakarta.persistence.jdbc.password" value="abc123"/>
</properties>
</persistence-unit>
</persistence>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment