質問: JPA2.0でストアドプロシージャを使用するサンプルコードがあれば、 ご教示をお願いします。 JPA2.1であれば「createNamedStoredProcedureQuery」が使えるのですが、 システム要件で使えません。 よろしくお願いします。
回答: 以下の情報を見つけました。 calling-stored-procedure-from-java-jpa "2.1でプロシージャが使えます"という回答のスコアが最も高いですが、JDBCで実行する手段なども開示されています。JPAとJDBCを併用するような方法は後に遺恨が残りそうな気がします。 WebLogicであればJPA2.1適用パッチが存在するようなので、こちらも選択肢になるのではないでしょうか。既存部分の再評価がネックになるかと思いますが、ベンダーにサポート情報を問い合わせてみてはどうでしょうか。 WebLogic ServerにおけるOracle TopLinkでのJPA 2.1の使用方法 使い込んでいないのでヒントレベルの回答になりますが、ご参考までに。