Mybatis报错Could not find parameter map java.util.Map

来源:互联网 发布:mac win7 编辑:程序博客网 时间:2024/06/09 23:28

原来在MyBatis里面这样写的:

<select id="aaa" resultMap="java.util.Map" >

正确写法是这样: <select id="aaa" resultType="java.util.Map" >


错误写法二:<select id="aaa" resultType="java.util.Map" parameterMap="java.util.Map">


正确写法:<select id="aaa" resultType="java.util.Map" parameterType="java.util.Map">



小结:java.util.Map在Mybatis里面只是一种类型(Type),而在Mybatis里面“真正”的Map是通过<resultMap>标签和数据库字段映射的结果 (个人理解,不喜勿喷,欢迎指正!)

0 0
原创粉丝点击