Встречается на собеседованиях • сегодня

Что нужно написать в классе Entity

Для класса Entity в JPA (Java Persistence API) необходимо:

  1. Аннотировать класс @Entity
  2. Объявить первичный ключ с @Id
  3. Добавить конструктор без аргументов (по умолчанию)
  4. Геттеры/сеттеры для полей
  5. Реализовать equals() и hashCode() (рекомендуется)
  6. Опционально: @Table, @Column для кастомизации

Пример:

java
@Entity
@Table(name = "users")
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    
    @Column(nullable = false)
    private String name;
    
    // Конструктор, геттеры, сеттеры
    public User() {}
    
    // equals(), hashCode()
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы