Встречается на собеседованиях • сегодня
Как создать сущность в Hibernate
Для создания сущности в Hibernate необходимо:
- Создать POJO-класс с аннотациями JPA/Hibernate
- Добавить обязательные аннотации:
@Entity,@Id - Указать таблицу через
@Table(опционально)
Пример простой сущности:
java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "user_name", nullable = false)
private String username;
// Геттеры, сеттеры, конструкторы
}Ключевые моменты:
- Класс должен быть публичным и иметь конструктор по умолчанию
- Поля обычно private с геттерами/сеттерами
@Idотмечает первичный ключ@GeneratedValueавтоматизирует генерацию ID@Columnпозволяет настроить маппинг на столбец таблицы
Сущность должна быть добавлена в конфигурацию Hibernate (через hibernate.cfg.xml или persistence.xml).

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