一:引言
通过前面的几篇文章的学习,到这里已经学习了差不多了,离成功也很快了,但还有Mybatis的注解开发要学习,因为学习注解开发,你就会发现原来Mybatis是这么牛逼呀,可以说使用注解开发会对你的开发起到了很大的时间缩减,接下来就由我给大家带来mybatis注解开发的一系列操作吧!
准备工作【搭建简单注解框架】
二:Mybatis注解开发之单表CRUD操作
因为单表的CRUD操作比较简单,我就直接上代码了,再加上一点注释
1:查询一系列操作
①:查询全部
######StudentDao代码 //查询全部学生数据 @Select("select sid id,sname name,ssex sex,scredit credit,smoney " + "money,saddress address,senrol enrol, fid,tid from student") List<Student> findAll(); ######测试类 //查询全部学生 @Test public void findAllStudent() { StudentDao mapper = sqlSession.getMapper(StudentDao.class); List<Student> students = mapper.findAll(); for (Student student : students) { System.out.println(student); } } //可以看出这种使用别名的效果极差,如果字段多的话就会崩溃 //在这个例子中展现出我的sql语句都是使用别名,要不然和类属性名和数据库字段名对不上, //所以我先用别名来解决这个问题,但是它肯定有简单的解决方法,再第三节我将为大家介绍注解映射关系