Java框架-mybatis03使用注解实现mybatis

1.面向接口编程:

  好处:扩展性好,分层开发中,上层不用管具体的实现,都遵循共同的标准,使得开发变得容易。规范性更好

2.注解的实现

  a)编写Dao接口

public interface UserDao {
    @Select("select * from student")
    public List<User> getList();
}

  b)在核心配置文件中导入

<mappers>
        <mapper class="cn.sxt.interfac.UserDao"/>
    </mappers>

  c)使用

public class Test2 {
    public static void main(String[] args) throws IOException {
        SqlSession session= MyBatisUtil.getSession();
        UserDao userDao=session.getMapper(UserDao.class);
        List<User> list=userDao.getList();
        for(User u:list){
            System.out.println(u);
        }
    }
}
原文地址:https://www.cnblogs.com/shenhainixin/p/10478678.html