Sobes.tech
Junior — Middle
105

Cum se implementează inserarea unei noi înregistrări în baza de date folosind JPA?

Companiile au fost întrebate
eRaga Infosystem

Răspuns de la 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();
}