Встречается на собеседованиях • сегодня
Как аннотировать Entity
@Entity — аннотация JPA (Jakarta Persistence API), которая помечает класс как сущность, сохраняемую в БД.
Основные атрибуты:
name— имя сущности (по умолчанию — имя класса).
Пример:
java
@Entity
@Table(name = "users") // опционально, если имя таблицы != имени класса
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "username", nullable = false, length = 50)
private String username;
// Геттеры/сеттеры
}Важно:
- Класс должен иметь
@Id(первичный ключ). - Должен быть конструктор без аргументов (публичный/защищённый).
- Поля должны быть приватными с геттерами/сеттерами (но не обязательно, если используется field access).

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