Встречается на собеседованиях • сегодня
Что такое аннотация @Entity
Аннотация @Entity в Java (JPA/Hibernate) помечает класс как сущность, которая соответствует таблице в базе данных.
Ключевые особенности:
- Класс должен иметь пустой конструктор
- Поля класса мапятся на колонки таблицы (аннотации
@Column,@Idи др.) - По умолчанию имя таблицы совпадает с именем класса (можно переопределить через
@Table(name = "custom_name"))
Пример:
java
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "user_name")
private String name;
// геттеры/сеттеры
}Используется в ORM (Hibernate, EclipseLink) для работы с БД в объектно-ориентированном стиле.

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