0

我使用prosgres sql,表格是这样的。

CREATE TABLE 发票(id INTEGER NOT NULL PRIMARY KEY,item_ids INTEGER[] NOT NULL,seller VARCHAR(10) NOT NULL);

这里我想将'item_ids'数组映射到hbm.xml中的整数数组(Integer[])。此整数数组没有任何其他引用。只有数组请提供任何示例代码。

4

2 回答 2

1

您不能Integer在 Hibernate 中映射数组。使用标签List<Integer><list></list>

于 2013-10-28T13:03:36.827 回答
0

我认为你需要修改你的数据库结构如下:

CREATE TABLE invoice ( id INTEGER NOT NULL PRIMARY KEY, seller VARCHAR(10) NOT NULL);

CREATE TABLE invoice_items ( invoice_id INTEGER NOT NULL, item_id INTEGER NOT NULL);
于 2013-10-28T13:28:47.717 回答