Встречается на собеседованиях • сегодня

Как добавить сущность в Hibernate

Для добавления сущности в Hibernate нужно:

  1. Создать POJO-класс с аннотациями JPA/Hibernate
  2. Настроить связь с БД через hibernate.cfg.xml или persistence.xml
  3. Использовать SessionFactory для сохранения

Пример сущности:

java
@Entity
@Table(name = "users")
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    
    @Column(name = "username")
    private String name;
    
    // геттеры/сеттеры
}

Сохранение через Hibernate:

java
Session session = sessionFactory.openSession();
session.beginTransaction();

User user = new User();
user.setName("John");
session.save(user);

session.getTransaction().commit();
session.close();

Ключевые аннотации:

  • @Entity - помечает класс как сущность
  • @Table - связывает с таблицей БД
  • @Id - первичный ключ
  • @Column - маппинг поля на колонку
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы