我使用prosgres sql,表就是这样。
创建表发票( id INTEGER NOT NULL PRIMARY KEY, item_ids INTEGER [] NOT NULL, 卖家VARCHAR(10)NOT NULL );
这里我想将'item_ids'数组映射到hbm.xml中的Integer数组(Integer [])。这个Integer数组没有任何其他引用。只有一个数组,请提供任何示例代码。
答案 0 :(得分:1)
您无法在Hibernate中映射Integer
数组。使用List<Integer>
代码使用<list></list>
。
答案 1 :(得分: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);