我使用prosgres sql,表格是这样的。
创建表发票 ( id 整数不为空的主键, item_ids 整数 [] 不为空, 卖家瓦尔查尔(10) 不空);
在这里,我想将"item_ids"数组映射到 hbm.xml 中的整数数组 (Integer[])。此整数数组没有任何其他引用。只有一个数组 请任何示例代码。
您无法在 Hibernate 中映射Integer
数组。使用List<Integer>
使用<list></list>
标记。
我认为您需要将数据库结构修改如下:
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);