Назад к вопросам
IT One
Junior — Middle
87
Какие аннотации применяешь для обозначения сущностей в коде?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Java для обозначения сущностей в коде, особенно при работе с ORM (например, Hibernate или JPA), используется аннотация @Entity. Она указывает, что класс является сущностью и будет отображаться в таблицу базы данных.
Пример:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// геттеры и сеттеры
}
Также часто применяются аннотации @Table для указания имени таблицы, @Id для обозначения первичного ключа, @Column для настройки столбцов.