Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

hibernateでの複合キーのINSERT文について

JBOSSを使用してアプリケーションの開発を行っているのですが、下記のINSERT文をcreateQueryしたところエラーとなってしまい実行できません。
複合キーを使用したINSERTの方法を知っている方いましたら教えていただけませんでしょうか?

strQuery = "INSERT INTO Table1 (id.a, id.b, c) SELECT a, b, c FROM Table2";
entityManager.createQuery(strQuery);

1

回答

4268

閲覧

1件の回答

評価

0

自己レスです。
予想外のASTノードで失敗しているようです。
「.」自体が使用できないのでしょうか?

12:28:48,769 ERROR [PARSER] <AST>:1:23: unexpected AST node: .
12:28:48,785 ERROR [ExceptionFilter] uncaught exception

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。