mybatis实战教程(mybatis

mybatis实战教程(mybatis

ID:34724493

大小:122.18 KB

页数:5页

时间:2019-03-10

mybatis实战教程(mybatis_第1页
mybatis实战教程(mybatis_第2页
mybatis实战教程(mybatis_第3页
mybatis实战教程(mybatis_第4页
mybatis实战教程(mybatis_第5页
资源描述:

《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中配置 程序代码