Встречается на собеседованиях • сегодня
Использовал ли JPA с Hibernate
Да, использовал. JPA (Java Persistence API) — это стандарт ORM в Java, а Hibernate — одна из его реализаций.
Пример:
java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "username")
private String username;
// Геттеры и сеттеры
}Работа с JPA/Hibernate:
java
EntityManagerFactory emf = Persistence.createEntityManagerFactory("my-pu");
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
User user = new User();
user.setUsername("JohnDoe");
em.persist(user);
em.getTransaction().commit();
em.close();
emf.close();Ключевые моменты:
- Аннотации (
@Entity,@Id,@Column) для маппинга сущностей. EntityManagerдля операций CRUD.- Транзакционность (
begin(),commit()). - Конфигурация через
persistence.xmlили Spring Bootapplication.properties.
Hibernate также предоставляет дополнительные фичи (кэширование, HQL, Criteria API).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы