Встречается на собеседованиях • сегодня
Что такое Entity в JPA
Entity в JPA (Java Persistence API) — это обычный Java-класс (POJO), помеченный аннотацией @Entity, который отображается на таблицу в БД. Каждый экземпляр класса представляет собой запись в таблице, а поля класса — колонки таблицы.
Ключевые особенности:
- Должен иметь аннотацию
@Entity - Должен иметь
@Id(первичный ключ) - Должен иметь конструктор без аргументов
- Может содержать связи с другими Entity (
@OneToMany,@ManyToOneи т.д.)
Пример:
java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private String email;
// Геттеры и сеттеры
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы