目录
mapper.java文件:
publicUserselectUser(String name,intdeptId);
1
mapper.xml文件:
<selectid="selectUser"resultType="com.wyj.entity.po.User">select * from user where userName = #{0} and deptId = #{1}</select>
1
2
3
注意:里面的数字代表你传入参数的顺序,不是特别建议使用这种方法传递参数,特别是参数个数多的时候
mapper.java文件:
publicUserselectUser(@Param("userName")String name,int@Param("deptId")id);
1
mapper.xml文件:
<selectid="selectUser"resultType="com.wyj.entity.po.User">select * from user where userName = #{userName} and deptId = #{deptId}</select>
1
2
3
注意:在xml文件中就只能以在@Param注解中声明的参数名称获取参数
mapper.java文件:
publicUserselectUser(Map<String,Object>params);
1
mapper.xml文件:
<selectid="selectUser"parameterType="java.util.Map"resultType="com.wyj.entity.po.User">select * from user where userName = #{userName} and deptId = #{deptId}</select>
1
2
3
mapper.java文件:
publicUserselectUser(User user);
1
mapper.xml文件:
<selectid="selectUser"parameterType="com.wyj.entity.po.User"resultType="com.wyj.entity.po.User">select * from user where userName = #{userName} and deptId = #{deptId}</select>