Mybatis配置映射文件中parameterType的用法小结
原创: 在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了 parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的 输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。 1.基本数据类型,如输入参数只有一个,其数据类型可以是基本的数据类型,也可以是 自己定的类类型。包括int,String,Integer,Date,如下: (1)根据id进行相应的删除:<delete id="deleteById" parameterType="Integer"> (2)添加员工:<insert id="addEmp" parameterType="com.pojo.Employee"> 2.复杂数据类型:包含java实体类,map。 配置如: < select id= "selectTeacher" parameterType= "Map" resultType= "com.myapp.domain.Teacher" > select * from Teacher where c_id=#{id} and sex=#{sex} </ select > java代码如下: Map<String,String> map= new HasMap<String,String>();