私はHibernate
を初めて使用します ここで私の問題は、休止状態を使用してmssqlのストアドプロシージャを呼び出す方法を知っているため、ここではネイティブクエリを使用し、これを呼び出しています
@NamedNativeQueries({
@NamedNativeQuery(
name = "callProc",
query = "EXEC SimpleProc :var,:var1,:var2,
resultClass = resultbean.class
)})
ここに、let it be MultiResultProcのような名前のプロシージャがあります。
Create Procedure MultiResultProc
.....
begin
select * from resulttable1;
select * from resulttable2;
select * from resulttable3;
end
したがって、Hibernate が Sybase および MSSQL db の複数の結果セットを処理しないことがわかった場所でグーグル検索すると、これらの複数の結果クラスを指定する方法がわかりました。しかし、私はそのタイプの作業が必要です...ここで私のプロジェクトにはそのタイプの複数の手順があり、再度設計することはできません.
**だから私を助けてください**