Mybatis 注解开发
在不使用注解之前 完成一个接口需要写一个mapper.xml 在里面写上对应的查询语句才能实现数据库的操作 使用注解就会方便很多。
只需要在上面增加一个注解 吧对应的SQL语句写进去就可以了。
编写测试类测试一下:
@Test public void text(){ //第一步:获取sqlSession对象 SqlSession sqlSession = MybatisUtils.getSqlSession(); //第二步:执行sql UserMapper mapper = sqlSession.getMapper(UserMapper.class); List<User> userList = mapper.getUserList(); for (User user : userList) { System.out.println(user); } //第三步:关闭sqlSession sqlSession.close(); }
运行程序:
一样的把数据查了出来。
其他对应的注解:
@Select() 查询
@Insert() 增加
@Delete() 删除
@Update() 更新