我想通过Spring Mybatis Mapper XML将“映射”传递给PL / SQL存储过程。 我可以通过使用适当的java类型和jdbctype来传递它。我可以使用Java类来映射到适当的TypeHandler,但是还有其他方法可以通过不使用类型处理程序来实现。

有帮助吗?

解决方案

您必须使用TypeHandler。这就是MyBatis如何将Java类型集设置为“ Prepared and Callable Statements”。

如果使用MyBatis配置注册TypeHandler,则MyBatis将自动选择正确的类型处理程序,避免在sql映射中键入“ typeHandler= ...”。这样便可以使用javaType变量来查找类型处理程序。

即(org.apache.ibatis.session.Configuration) 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top