私は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[]) にマップします。この整数配列には、他の参照はありません。配列のみです。サンプル コードをお願いします。
私は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[]) にマップします。この整数配列には、他の参照はありません。配列のみです。サンプル コードをお願いします。
Integer
Hibernate では配列をマップできません。タグを使用して使用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);