0%

集成MyBatis

集成MyBatis

ORM

分类

  • Hibernate
  • JPA

功能

  • 简化数据库操作

    • 起初:通过SQL语句增删改查
    • 现在:通过对一个实例增删改查后调用接口

实现

  • 前提:ORM获得了一些信息(注解)

  • 把ResultSet的每一行映射成javaBean

  • 把javaBean映射成SQL语句的参数

    • ORM如何检视javaBean的修改

      • Proxy

全自动ORM和半自动ORM和不自动的

全自动的有些问题 不好优化

  • 比如hibernate

半自动面向SQL 就很灵活

  • 比如myBatis

不自动的 很满发

  • 比如JdbcTemplate

MyBatis的优缺点

缺点

  • 所有的SQL语句都要我自己写

优点

  • 所有SQL语句都是我自己写的