/
NikolayVasiljev
/
java-reboot
Обзор
Документация
Войти
/
NikolayVasiljev
/
java-reboot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
lesson11/src/main/java/com/example/module11/entity/User.java
65 строк
1 KB
Николай
lesson11
06 июл 2025, 21:17
06 июл 2025, 21:17
aab6008
Код
Авторство
О чём код?
package com.example.module11.entity; import jakarta.persistence.*; import java.util.Objects; @Entity @Table(name="users") public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(nullable = false) private String name; @Column(nullable = false) private Integer age; public User(){} public User(String name, Integer age){ this.name=name; this.age=age; } public Long getId() { return id; } public String getName() { return name; } public Integer getAge() { return age; } public User setId(Long id) { this.id = id; return this; } public User setName(String name) { this.name = name; return this; } public User setAge(Integer age) { this.age = age; return this; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; User other = (User) o; return name.equalsIgnoreCase(other.name) && age == other.age; } @Override public int hashCode() { return Objects.hash(name.toLowerCase(), age); } }