资源描述:
《mybatis实战教程(mybatis》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、mybatis实战教程(mybatis in action)之三:实现数据的增删改查 (2012-12-1410:24:00)转载▼标签: 之三 用户 园区 第二 教程分类: SpringMVC前面已经讲到用接口的方式编程。这种方式,要注意的一个地方就是。在User.xml 的配置文件中,mappernamespace="com.yihaomen.mybatis.inter.IUserOperation",命名空间非常重要,不能有错,必须与我们定义的package和接口一致。如果不一致就会出错,这一章主要在上一讲基于接口编程的基础上完成如下事情:1.用myb
2、atis查询数据,包括列表2.用mybatis增加数据3.用mybatis更新数据.4.用mybatis删除数据.查询数据,前面已经讲过简单的,主要看查询出列表的查询出列表,也就是返回list,在我们这个例子中也就是List,这种方式返回数据,需要在User.xml里面配置返回的类型resultMap,注意不是resultType,而这个resultMap所对应的应该是我们自己配置的 程序代码
3、 查询列表的语句在User.xml中 程序代码
4、 select*fromuserwhereuserNamelike#{userName} 在IUserOperation接口中增加方法:publicListselectUsers(StringuserName); 现在在Test类中做测试 程序代码publicvoidgetUserList(StringuserName){ SqlSessionsession=
5、sqlSessionFactory.openSession(); try{ IUserOperationuserOperation=session.getMapper(IUserOperation.class); Listusers=userOperation.selectUsers(userName); for(Useruser:users){ System.out.println(user.getId()+":"+user.g
6、etUserName()+":"+user.getUserAddress()); } }finally{ session.close(); } }现在在main 方法中可以测试: 程序代码publicstaticvoidmain(String[]args){ TesttestUser=newTest(); testUser.getUserList("%"); }可以看到,结果成功查询出来。如果是查询单个数据的话,用第二讲用过
7、的方法就可以了。用mybatis增加数据 在IUserOperation接口中增加方法:publicvoidaddUser(Useruser);在User.xml中配置 程序代码