查询操作在之前已经有了,
实现插入操作
范例:配置mapper文件
<insert id="add" parameterType="cn.zwb.pojo.User">
insert into user(name,age) value(#{age},#{name})
</insert>
编写测试程序
public static void main(String[] args) {
SqlSession ss=MyBatisSessionFactory.getSession();
Map<String,User> map = new HashMap<String, User>();
int s=ss.insert("cn.zwb.pojo.mapper.add",new User("15645646",13));
System.out.println(s);
ss.commit();
}
实现删除操作
范例:编写配置文件
<delete id="delete" >
DELETE FROM user WHERE mid=#{id}
</delete>
编写测试文件
public static void main(String[] args) {
SqlSession ss=MyBatisSessionFactory.getSession();
int s=ss.delete("cn.zwb.pojo.mapper.delete",2);
System.out.println(s);
ss.commit();
}
实现更新操作
<update id="update" parameterType="cn.zwb.pojo.User">
update user set age=#{age},name=#{name} WHERE mid=#{mid}
</update>
public static void main(String[] args) {
SqlSession ss=MyBatisSessionFactory.getSession();
User user = new User();
user.setMid(3);
user.setAge(21);
user.setName("詹闻博");
int s=ss.update("cn.zwb.pojo.mapper.update",user);
System.out.println(s);
ss.commit();
}
此时就实现了Mybatis最基本的CRUD