[Seasar-user:4679] Re: S2DaoでOracleのストアードプロシージャを実行する方法
山口 健司
[E-MAIL ADDRESS DELETED]
2006年 9月 22日 (金) 11:11:36 JST
本間様
お世話になります。
山口です。
見事に解決しました!!
早急なご回答、ありがとうございました。
-----Original Message-----
From: [E-MAIL ADDRESS DELETED] [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Hirotaka HONMA
Sent: Friday, September 22, 2006 10:46 AM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:4677] Re:S2DaoでOracleのストアードプロシージャを実行する方法
本間です。
On 9/22/06, 山口 健司 <[E-MAIL ADDRESS DELETED]> wrote:
> S2DaoでOracleのストアードプロシージャを実行したいのですが、
> どのような書き方で実行できるのかわかりません。
>
> exec プロシージャ名(in パラメータ1, out パラメータ2);
> 特に、パラメータにoutがある場合の注意点などありましたら
> 教えていただきたいのですが。
OUTパラメータを使う場合は、DaoメソッドのReturnTypeをMapにす
る必要があります。
http://s2dao.seasar.org/ja/s2dao.html#ProcedureAnnotation
public String foo_PROCEDURE = "プロシージャ名";
public Map foo(Integer パラメータ1);
という感じでどうでしょうか。
(ちょっと試せる環境に無いので、外していたらすみません)
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://www.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内