/
GYugov
/
Sber_test_rep
Обзор
Документация
Войти
/
GYugov
/
Sber_test_rep
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/ru/edu/entity/UserEntity.java
37 строк
831 B
Grigoriy
14,02
19 фев 2024, 03:23
19 фев 2024, 03:23
0ece33b
Код
Авторство
О чём код?
package ru.edu.entity; import jakarta.persistence.*; import lombok.*; import java.util.ArrayList; import java.util.List; @Data @Entity @Table(name = "registered-users") @NoArgsConstructor @AllArgsConstructor @ToString public class UserEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; @Column(unique = true, nullable = false) private String username; @Column(nullable = false) private String name = "default name"; @Column(nullable = false) private int age = 0; @Column(nullable = false) private String password; @Column(nullable = false) private String role = "USER"; @ManyToMany @CollectionTable(name = "favorite_cars", joinColumns = @JoinColumn(name = "user_id")) private List<CarEntity> favoriteCars = new ArrayList<>(); }