/
ZufarFaiz
/
SberProject
Обзор
Документация
Войти
/
ZufarFaiz
/
SberProject
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/main/java/com/example/JobExchange_app/model/Company.java
36 строк
833 B
Семейный
Внес изменения в сущность compnay
01 июн 2025, 23:33
01 июн 2025, 23:33
53a2cc9
Код
Авторство
О чём код?
package com.example.JobExchange_app.model; import jakarta.persistence.*; import jakarta.validation.constraints.NotBlank; import lombok.*; import java.util.ArrayList; import java.util.List; @Entity @Table(name = "companies") @Getter @Setter @NoArgsConstructor @AllArgsConstructor @Builder @ToString(exclude = {"jobs","recruiters"}) public class Company { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "company_id") private Long companyId; @NotBlank @Column(unique = true) private String name; @NotBlank private String location; @OneToMany(mappedBy = "company", cascade = CascadeType.ALL) private List<Job> jobs = new ArrayList<>(); @OneToMany(mappedBy = "company", cascade = CascadeType.ALL) private List<Recruiter> recruiters = new ArrayList<>(); }