在 Gorm 中,实现与值数组的关系是一项非常有用的功能。Gorm 是一个流行的 Go 语言 ORM(对象关系映射)库,它允许开发者使用 Go 语言来操作数据库。与传统的关系型数据库不同,值数组是一种特殊的数据结构,它允许将多个值作为一个整体存储在数据库中的某个字段中。这对于存储一些复杂的数据结构或者提高查询效率都非常有帮助。在本文中,我将向大家介绍如何在 Gorm 中实现与值数组的关系,以及如何使用它来提升开发效率。,我正在尝试使用 go 和 gorm 实现发票应用程序的模型。我已经定义了发票结构,并希望包含来自单独结构的发票行项目。,这是我的 lineitem 结构。,当我尝试构建应用程序时,出现以下错误。,我的想法是,我可以定义一个有限的设置订单项,可以从固定费率和说明中进行选择,以限制重复。,我不确定我的处理方式是否正确。,所以我的问题是,是否可以通过这种方式包含关系模型中的项目数组?,根据您的列名称,我可以想到三种方法来实现此目的: