首页 > 数据库技术 > 详细

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

时间:2020-05-17 20:38:25      阅读:50      评论:0      收藏:0      [点我收藏+]

 

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连接池
  注解 注解
    逆向工程

 

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

原文:https://www.cnblogs.com/Strugglinggirl/p/12906456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!