import javax.persistence.*;
@Entity
@Table(name = "employees")
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "name")
private String name;
// Getters and setters
// Constructors
}
public class Main {
public static void main(String[] args) {
EntityManagerFactory emf = Persistence.createEntityManagerFactory("MyPersistenceUnit");
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
Employee employee = new Employee();
employee.setName("John Doe");
em.persist(employee);
em.getTransaction().commit();
em.close();
emf.close();
}
}