我想创建一个API与用户,我可以使引用其他用户和存储的用户refearal我。
@Entity
@Table(name="requirement")
@Data
@NoArgsConstructor
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id", nullable = false)
private Long id;
@Column(name = "name")
private String name;
private User parentUser;
}
CREATE TABLE user(
id serial PRIMARY KEY,
name VARCHAR,
user_id INT,
处理这件事的最好办法是什么
我想创建一个API与用户,我可以使引用其他用户和存储的用户refearal我。
1条答案
按热度按时间wmvff8tz1#
如果您具有类似“parent_user_id”的相关列,则可以在父实体之间使用@OneToOne关系。