<dependency> <groupId>jakarta.persistence</groupId> <artifactId>jakarta.persistence-api</artifactId> <version>2.2.3</version> </dependency> import jakarta.persistence.Entity; import jakarta.persistence.Id; @Entity public class User { @Id private int id; private String name; } <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd"> <persistence-unit name="myPersistenceUnit"> <jta-data-source>yourDataSource</jta-data-source> <class>com.example.User</class> </persistence-unit> </persistence> import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManagerFactory; import jakarta.persistence.EntityTransaction; import jakarta.persistence.Persistence; public class Main { public static void main(String[] args) { EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("myPersistenceUnit"); EntityManager entityManager = entityManagerFactory.createEntityManager(); EntityTransaction transaction = entityManager.getTransaction(); transaction.begin(); User user = new User(); user.setId(1); user.setName("John Doe"); entityManager.persist(user); transaction.commit(); entityManager.close(); entityManagerFactory.close(); } }


上一篇:
下一篇:
切换中文