存储层技术:JDBC、Hibernate、Mybatis三者之间的比较学习

 

JDBC     Hibernate Mybatis   

(Java  DataBase Connnection)

是通过JAVA访问数据库 

对JDBC的轻量封装

像操作对象操作数据库 

对SQL的轻量封装

是ORM框架

前身是(ibatis)

项目结构 项目结构 项目结构
CRUD CRUD CRUD
查询 查询 查询
特殊操作 查询总数 查询总数
预编译Statement    
execute  executeUpdate    
  关系(三种) 关系(三种)
    动态SQL
    日志
事务 事务 事务
ORM    
DAO    
  延迟加载 延迟加载
  级联  
  缓存(一级、二级) 缓存(一级、二级)
  分页 分页
    PageHelper插件
  两种获取方式(get、load)  
 

两种Session方式

(open、getCurrent)

 
  N+1  
  乐观锁  
数据库连接池 C3P30连接池 C3P30连接池
  注解 注解
    逆向工程
扫描二维码关注公众号,回复: 11213509 查看本文章

猜你喜欢

转载自www.cnblogs.com/Strugglinggirl/p/12906456.html
今日推荐