在a_26_0快速入门的代码基础上,继续增删改查的操作

 

具体操作

 

第一步: UserMapper.xml修改为如下

 

第二步: MyBatisTest类添加如下,并运行测试

 

注意事项

 

1、插入语句使用insert标签

2、在映射文件中,使用parameterType属性指定要插入的数据类型 简单说就是在MyBatisTest类创建的模拟对象类型必须是'UserMapper.xml里面的parameterType="com.huanf.domain.User"中的User类'的类型

3、sql语句中,使用#{实体属性名}方式引用实体中的属性值 简单说就是在UserMapper.xml里面的#{id},#{username},#{password},其中{}里面必须是'parameterType="com.huanf.domain.User"的User类里面'定义的成员变量

4、插入操作使用的API是SQLSession.insert("命名空间.id",实体对象); 简单说实体就是User类,实体对象就是在MyBatisTest类创建的'模拟对象'user

5、插入操作涉及数据库数据变化,所以要使用sqlSession对象显示的提交事务,即使用sqlSession.commit()提交事务

这些注意事项对于下节课的修改、删除数据一样适用,还有代码编写的规则逻辑也适用