< /blockquote>
hibernate.id.identifiererationExexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexexecter Вручную назначено перед вызовом 'refist ()' < /p>
< /blockquote>
Это мой файл объекта. < /p>
department_id - это внешний ключ в пользовательском файле. < /p>
department.java
Код: Выделить всё
package com.ashville.usermanagementsystem.entity;
import jakarta.persistence.*;
import java.util.List;
import org.springframework.boot.autoconfigure.domain.EntityScan;
@Entity
@Table(name = "departments")
@EntityScan(basePackages = "com.ashville.usermanagementsystem.entity")
public class Department {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer departmentId;
@Column(nullable = false, unique = true)
private String deptName;
@OneToMany(mappedBy = "department", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private List users;
// Constructors
public Department() {}
public Department(String deptName) {
this.deptName = deptName;
}
// Getters and Setters
public Integer getDepartmentId() {
return departmentId;
}
public void setDepartmentId(Integer departmentId) {
this.departmentId = departmentId;
}
public String getDeptName() {
return deptName;
}
public void setDeptName(String deptName) {
this.deptName = deptName;
}
public List getUsers() {
return users;
}
public void setUsers(List users) {
this.users = users;
}
}
Подробнее здесь: https://stackoverflow.com/questions/789 ... ng-persist