Sobes.tech
Назад к вопросам
Junior — Middle
64

Каким образом реализовать вставку новой записи в базу данных с использованием JPA?

Компании, где спрашивали
eRaga Infosystem

Ответ от нейросети

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();
}