Встречается на собеседованиях • сегодня
Какие используешь аннотации при написании Entity
@Entity – помечает класс как сущность JPA.
@Table – задает имя таблицы в БД (если не указано, используется имя класса).
@Id – указывает на первичный ключ.
@GeneratedValue – стратегия генерации ID (AUTO, SEQUENCE, IDENTITY, TABLE).
@Column – настройки колонки (name, nullable, length и т.д.).
@OneToMany, @ManyToOne, @ManyToMany – связи между сущностями.
@JoinColumn – настройка связи (имя внешнего ключа).
Пример:
```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;
@OneToMany(mappedBy = "user")
private List orders;
}
```

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