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

Какие используешь аннотации при написании 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; } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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