1
が、私は次のような形式のOracleのストアドプロシージャがあるとSQLクエリにパラメータとしてエンティティを渡す:私は私のJavaアプリケーションから呼び出す必要があるので、私は次のようにsql-query
を作っ休止 -
procedure validate_entity1(p_id number, p_property1 varchar2, p_property2 varchar2);
この:
<sql-query name="q1" callable="true">
<!-- . . . -->
{ call validate_entity1(:id, :property1, :property2) }
</sql-query>
そして、私はこのクエリを作成して、手ですべてのこれらのプロパティをバインドします。
session.createNamedQuery("q1").setEntity("entity1", myEntity1);
しかし、それは動作しません。私が本当にしたいと思うことは、このように、全体のエンティティをバインドすることです。何とかこれを行うことは可能ですか?