一:引言

  通过前面的几篇文章的学习,到这里已经学习了差不多了,离成功也很快了,但还有Mybatis的注解开发要学习,因为学习注解开发,你就会发现原来Mybatis是这么牛逼呀,可以说使用注解开发会对你的开发起到了很大的时间缩减,接下来就由我给大家带来mybatis注解开发的一系列操作吧!

准备工作【搭建简单注解框架

二:Mybatis注解开发之单表CRUD操作

因为单表的CRUD操作比较简单,我就直接上代码了,再加上一点注释

1:查询一系列操作

①:查询全部

Mybatis注解开发
######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语句都是使用别名,要不然和类属性名和数据库字段名对不上,
//所以我先用别名来解决这个问题,但是它肯定有简单的解决方法,再第三节我将为大家介绍注解映射关系
查询全部

相关文章: