如何在MySQL中保存对象数组

时间:2012-11-25 17:44:04

标签: java mysql hibernate

我有一个客户表,关系表和项目表

现在1个客户端可以有1个关系但可以有多个项目。

我的客户端实体

            @ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "relationId")
private Relation relationId;

所以现在,当我创建一个新客户端时,关系表中的新行也会创建,该关系表的Id保存在我的客户端表中的“relationId”列中。

但是我如何才能对我的客户端表中的Items Column执行相同的操作,因为当我创建客户端时,该客户端可能有多个项目,因此我们可以为该单个客户端创建多个行。

所以也许我需要在客户端表中的itemsColumn中使用类似1,2,5的内容。

或任何其他方法..

对于上面这种方法,我需要让我的itemsColumn类型为Array,但是如何实现这一点,即如何在mySql中保存对象数组。

任何以任何方法解决我的问题的想法。

0 个答案:

没有答案