万能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); Mapmap = 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条)