打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Hibernate基础总结
Hibernate与JDBC对比
使用jdbc有如下缺点
需要编写大量的SQL语句
需要大量的?参数赋值
需要ResultSet结果集转换为实体对象
SQL中包含特殊函数,无法移植
使用Hibernate
自动生成SQL语句
自动给?参数赋值
自动ResultSet结果集转换为实体对象
采用一致的方法对数据库操作,移植性好

Hibernate与MyBatis对比
共性 对jdbc进行了封装
 采用ORM思想解决了Entity和数据库的映射问题
MyBatis
MyBatis采用SQL与Entity的映射,对jdbc封装程度较轻
MyBatis自己写SQL,更具有灵活性
Hibernate
Hibernate采用数据库与Entity映射,对JDBC封装较重
Hibernate自动生成SQL,对于基本的的操作,开发效率高

ORM思想,就是讲对象与数据库数据进行相互转化的思想,不同的框架/技术实现ORM的手段不同,但更多的采用配置+反射的方式来实现ORM。

Hibernate使用步骤
1 导入Hibernate包,以及数据库驱动包
2 引入Hibernate主配置文件hibernate.cfg.xml
3 创建实体类
4 创建映射关系文件
5 使用Hibernate常用API执行增删改查操作

Hibernate预定义类型 
 




















本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
mybatis和hibernate的对比总结
01 | 常见持久层框架赏析,到底是什么让你选择 MyBatis?
数据库分库分表(sharding)系列(三) 关于使用框架还是自主开发以及sharding实现层面的考量
10年开发经验程序员一文带你把5种数据库操作框架给直接理解透彻
jdbc,mybatis,hibernate各自优缺点及区别
jdbc、hibernate和ibatis的区别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服