Назад к вопросам
Транснефть
Junior — Middle
66
Что обозначает аннотация @Table и какие атрибуты она включает?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Аннотация @Table в Java обычно используется в контексте ORM (например, JPA) для указания, что класс соответствует таблице в базе данных.
Основные атрибуты @Table:
name— имя таблицы в базе данных.schema— схема базы данных, если используется.catalog— каталог базы данных.uniqueConstraints— уникальные ограничения на столбцы.
Пример использования:
@Entity
@Table(name = "users", schema = "public")
public class User {
// поля и методы
}
Это связывает класс User с таблицей users в схеме public базы данных.