import jakarta.persistence.*; import jakarta.persistence.criteria.*; import java.util.List; @Entity @Table(name = "student") public class Student { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "name") private String name; } public class Main { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("persistence-unit-name"); EntityManager em = emf.createEntityManager(); EntityTransaction txn = em.getTransaction(); txn.begin(); Student student = new Student(); em.persist(student); txn.commit(); TypedQuery<Student> query = em.createQuery("SELECT s FROM Student s WHERE s.name = :name", Student.class); List<Student> results = query.getResultList(); for (Student s : results) { System.out.println(s.getName()); } em.close(); emf.close(); } }


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