
万能Map
假设,我们的实体类或者数据库中的表,字段或者参数过多,我们应当考虑使用Map;
sq
insert into mybatis.user(id, pwd) values (#{id},#{password})
@Test
public void addUser2(){
SqlSession sqlSession=MybatisUtils.getSqlSession();
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
Map map = new HashMap();
map.put("userid",5);
map.put("userName","ym");
map.put("password","123456");
mapper.addUser2(map);
sqlSession.commit();
sqlSession.close();
}
Map传递参数的时候,直接在sql中取出key即可!【parameterType=“map”】
对象传递参数,直接在sql中取出对象的属性即可!【parameterType=“com.yz.pojo.User”】
只有一个基本类型参数的情况下,可以直接在sql下取到!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)