MySQLのバージョン5以上でストアド機能が追加されました。
それで
そのストアドをibatisを利用してコールする場合
updateメソッドを利用しないといけない。
ただし
ResultSet型でストアドのコール結果を取得する場合は
queryForObjectもしくはqueryForListメソッドで可能。
Oracleだと
queryForObjectもしくはqueryForListメソッドを利用するのが普通。
MySQLのストアドの挙動が特殊な為だと思うけど。。。。
ストアドをコールするのに
updateメソッドを利用するのは違和感がある。
しかも
DBが変わるとソース自体も変更しないといけない…
何とかならないかなぁ