myBatils学习二更新数据基础
上增加新的代码1、com.abc.mapper.StudentMapper这个接口中增加新的方法
public void add(Student student);
2、在resources/com/abc/mapper/StudentMapper.xml对加接口的add 方法添加映射实现
<insert id="add" parameterType="Student">
insert into student( id, name, gender, major, grade)
values (#{id},#{name},#{gender},#{major},#{grade})
</insert>
3、在TestMyBatils代码中增加插入数据具体的调用代码:
Student student = new Student(2,"王小帅","男","电子工程","2005");
mapper.add(student);
session.commit();
说明:
mapper:com.abc.mapper.StudentMapper对应的实例
session:org.apache.ibatis.session.SqlSession对应的实例
update和insert数据都需要使用SqlSession提交事务,才会发生变化。