我有一个客户表,关系表和项目表
现在1个客户端可以有1个关系但可以有多个项目。
我的客户端实体
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "relationId")
private Relation relationId;
所以现在,当我创建一个新客户端时,关系表中的新行也会创建,该关系表的Id保存在我的客户端表中的“relationId”列中。
但是我如何才能对我的客户端表中的Items Column执行相同的操作,因为当我创建客户端时,该客户端可能有多个项目,因此我们可以为该单个客户端创建多个行。
所以也许我需要在客户端表中的itemsColumn中使用类似1,2,5的内容。
或任何其他方法..
对于上面这种方法,我需要让我的itemsColumn类型为Array,但是如何实现这一点,即如何在mySql中保存对象数组。
任何以任何方法解决我的问题的想法。