MyBatis使用注解开发

  • 面向接口编程

    • 便于程序的扩展
    • 接口满足共同的标准,便于开发,规范性更好
    • 分层开发,上层不用管具体的实现,类与类之间的耦合程度降低
  • 使用注解开发MyBatis

    • 编写Dao接口

      public interface UserDao {
          @Select("select * from user")
          public List<User> getList(); 
      }
    • 在核心配置文件中引用Class

      <mappers>
          <mapper class="com.eric.dao.UserDao"/>
      </mappers>
    • 使用

      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 user : list) {
              System.out.print(user);
          }
      }

猜你喜欢

转载自blog.csdn.net/weixin_40683252/article/details/81089378