1 / 5
文档名称:

mybatis实战教程(mybatis.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mybatis实战教程(mybatis.doc

上传人:xxj16588 2016/3/22 文件大小:0 KB

下载得到文件列表

mybatis实战教程(mybatis.doc

文档介绍

文档介绍: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