- PR -

hibernate : 複合キーのinsert文

1
投稿者投稿内容
未記入
会議室デビュー日: 2007/10/21
投稿数: 1
投稿日時: 2007-10-21 18:36
こんばんは。

Oracleで、複合キーのテーブルにInsertをしたいのですが、

実行SQL)
Insert into Table1 t (id.a, id.b, c) Select h from Table2;

永続化クラス)
Table1 : {Table1Id id, int c;}
Table1Id: {int a, int c;}
Table2 : {int a, int b, int c }

このようにして、createQueryを実行した時点で属性に「.」が存在しないとエラーとなります。

複合キーは、主キー設定上好ましくないのは承知しておりますが、ご教授くださいませ。
よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)