[Seasar-user:21868] Re: [S2DAO]MySQLでのストアドプロシージャの実行

kubo [E-MAIL ADDRESS DELETED]
2014年 4月 5日 (土) 23:44:04 JST


久保(jflute)です

masanさん、こんばんは

> 第二引数が?でいいのかがわかりません。

第二引数がOUTパラメーターなのであれば、
Java側から与えるパラメーターがないので、
バインド変数表示 (?) で問題ないと思います。

たぶん、MySQLのストアドプロシージャの内容と、
どのように実行結果が違うのかを詳しく提示された方が、
閲覧している方々も原因追及しやすいと思います。


2014-04-04 22:15 GMT+09:00  <ooishi-m @ bridgestone.co.jp>:
> masanです。
>
> お世話になっております。
> Servlet上からS2DAOを利用してストアドプロシージャを実行しているのですが、
> MySQLでのコマンドラインクライアントの実行結果と異なるのです。
>
> Eclipseでのログを見ますと
> 2014-04-04 22:03:02,633 [http-8080-Processor25] DEBUG org.seasar.extension.jdbc.impl.BasicHandler - {call MYSQL_TANKAP ('13XJE01', ?)}
> とストアドプロシージャは呼ばれているようですが、
> 第二引数が?でいいのかがわかりません。
>
> DTOとストアドプロシージャを定義しているDAOを添付しました。
>
> S2DAOのバージョンは、1.0.51になります。
>
> 以上、よろしくお願いいたします。
>
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


Seasar-user メーリングリストの案内