Sobes.tech
Junior — Middle
106

Hoe implementeer je het invoegen van een nieuwe record in de database met behulp van JPA?

Bedrijven waar gevraagd werd
eRaga Infosystem

Antwoord van AI

sobes.tech AI

Для вставки новой записи в базу данных с использованием JPA нужно:

  1. Создать объект сущности и заполнить его поля.
  2. Получить EntityManager.
  3. Начать транзакцию.
  4. Вызвать метод persist() для сохранения объекта.
  5. Зафиксировать транзакцию.

Пример:

EntityManager em = entityManagerFactory.createEntityManager();
EntityTransaction tx = em.getTransaction();

try {
    tx.begin();
    MyEntity entity = new MyEntity();
    entity.setName("Example");
    em.persist(entity);
    tx.commit();
} catch (Exception e) {
    if (tx.isActive()) tx.rollback();
    throw e;
} finally {
    em.close();
}