Встречается на собеседованиях • сегодня
Какими свойствами должен обладать класс, чтобы быть Entity
Класс, чтобы быть Entity в JPA, должен соответствовать следующим требованиям:
- Аннотация
@Entity- обязательна - Пустой конструктор (может быть protected)
- Не должен быть final (ни класс, ни методы)
- Должен иметь первичный ключ (
@Id) - Поля должны быть private/protected с getter/setter
Пример:
java
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
// Обязательный конструктор
public User() {}
// Геттеры/сеттеры
public Long getId() { return id; }
public void setName(String name) { this.name = name; }
// остальные методы...
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы