mybatis 实战教程(mybatis in action) 之三: 实现数据的增删改查(2012-12-14 10:24:00) 转载▼标签: 之三用户园区第二教程分类: SpringMVC 前面已经讲到用接口的方式编程。这种方式,要注意的一个地方就是。在 的配置文件中, mapper namespace="" , 命名空间非常重要,不能有错,必须与我们定义的 package 和接口一致。如果不一致就会出错, 这一章主要在上一讲基于接口编程的基础上完成如下事情: mybatis 查询数据,包括列表 mybatis 增加数据 mybatis 更新数据. mybatis 删除数据. 查询数据,前面已经讲过简单的,主要看查询出列表的查询出列表,也就是返回 list, 在我们这个例子中也就是 List<User> ,这种方式返回数据,需要在 里面配置返回的类型 resultMap, 注意不是 resultType, 而这个 resultMap 所对应的应该是我们自己配置的程序代码<!-- 为了返回 list 类型而定义的 returnMap --> <resultMap type="User" id="resultListUser"> <id column="id" property="id" /> <result column="userName" property="userName" /> <result column="userAge" property="userAge" /> <result column="userAddress" property="userAddress" /> </resultMap> 查询列表的语句在 中程序代码<!-- 返回 list 的 select 语句,注意 resultMap 的值是指向前面定义好的--> <select id="selectUsers" parameterType="string" resultMap="resultListUser"> select * from user where userName like #{userName} </select> 在 IUserOperation 接口中增加方法: public List selectUsers(String userName); 现在在 Test 类中做测试程序代码 public void getUserList(String userName){ SqlSession session = (); try { IUserOperation userOperation=(); List users = (userName); for(User user:users){ (()+":"+()+":"+u
mybatis实战教程(mybatis 来自淘豆网www.taodocs.com转载请标明出处.