@Entity
@Table(name = "student")
public class Student {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name = "name")
private String name;
}
public class StudentDao {
@PersistenceContext
private EntityManager entityManager;
@Transactional
public void save(Student student) {
entityManager.persist(student);
}
}
public class Main {
public static void main(String[] args) {
Student student = new Student();
StudentDao studentDao = new StudentDao();
studentDao.save(student);
}
}