MybatisマッパーからSQLプロシージャにMap / HashMapを渡す
質問
Spring Mybatis MapperXMLを介して「Map」をPL / SQLストアドプロシージャに渡したい。 適切なJavaタイプとjdbctypeを使用して渡す方法はありますか?Javaクラスを使用して適切なTypeHandlerにマップできますが、タイプハンドラーを使用せずにこれを行う方法は他にあります。
解決
TypeHandlerを使用する必要があります。これが、MyBatisがJavaタイプセットをPreparedステートメントとCallableステートメントに設定する方法です。
TypeHandlerをMyBatis構成に登録すると、MyBatisは正しいタイプハンドラーを自動的に選択し、SQLマップに「typeHandler= ...」と入力しないようにします。これが、javaType変数を使用してタイプハンドラーを見つける方法です。
つまり(org.apache.ibatis.session.Configuration) ジェネラコディセタグプレ
所属していません StackOverflow