(三)MyBatis的CRUD

查询操作在之前已经有了,

实现插入操作

范例:配置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




猜你喜欢

转载自blog.csdn.net/qq1019648709/article/details/80896860