MyBatis知识系列之六:使用注解实现mybatis

来源:互联网 发布:腾讯分析 没数据 编辑:程序博客网 时间:2024/06/05 12:53

1、面向接口编程:

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

2、注解的实现:

a)编写Dao接口

public interface UserDao {

   @Select("select * from user")

   public List<User> getList();

   @Insert("insert into user(name,pwd) values(#{name},#{pwd})")

   public int insert(User user);

}

 

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

<mappers>

      <mapperclass="cn.sxt.dao.UserDao"/>

   </mappers>

3、使用

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);

      }

   }

 

0 0