用户实体
@Entity
class User{
@Id
@GeneratedValue
private Long id;
@OneToMany(mappedBy = "user", cascade = CASCADETPYE.ALL)
private List<Product> products;
}
产品实体
@Entity
class Product{
@Id
@GeneratedValue
private Long id;
@ManyToOne
@JoinColumn(name = "user_id")
private User user;
}
我刚刚创建了简单的实体。(只是省略了构造函数等)
说这是 MSA 的独立项目。
由于无法导入每个实体,如何映射两个实体之间的关系?
您将创建一个虚拟类,没有具有相同变量的实体,并使用 Fein 客户端调用另一项服务,或休息客户端创建没有实体的用户并保存它。