Встречается на собеседованиях • сегодня
Какими свойствами должен обладать класс, чтобы сделать из него таблицу
Класс должен быть аннотирован @Entity и содержать аннотацию @Table для указания имени таблицы. Поля класса должны быть аннотированы @Column для маппинга на столбцы. Обязательно наличие @Id для первичного ключа. Пример:
java
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "username", nullable = false)
private String username;
// Геттеры и сеттеры
}Дополнительно можно использовать:
@GeneratedValueдля автоинкремента@OneToMany,@ManyToOneдля связей@Transientдля исключения поля из таблицы

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