Junior — Middle
120
Comment réaliser l'insertion d'une nouvelle entrée dans la base de données en utilisant JPA?
Entreprises à qui on a demandé
eRaga Infosystem
Réponse de l'IA
sobes.tech IA
Для вставки новой записи в базу данных с использованием JPA нужно:
- Создать объект сущности и заполнить его поля.
- Получить
EntityManager. - Начать транзакцию.
- Вызвать метод
persist()для сохранения объекта. - Зафиксировать транзакцию.
Пример:
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();
}