一、Map
假设,我们的实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用Map!
沿用上一篇博客“Mybatis实现CRUD”项目:
1、通过Map的方式,实现增加一个用户
UserDao接口核心代码:
int addUser2(Map<String , Object> map);
UserDao.xml核心代码:
<insert id="addUser2" parameterType="map">
insert into mybatis.user(id , name , pwd)values (#{userId} , #{userName} , #{password})
</insert>
UserDaoTest核心代码:
@Test
public void addUser2(){
SqlSession sqlSession = MybatisUtils.getSqlSession();
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
Map<String, Object> map = new HashMap<String, Object>(