Hibernate,JDBC 区别
2023-03-14 10:21:50 时间
1、hibernate和jdbc主要区别就是,hibernate先检索缓存中的映射对象( 即hibernate操作的是对象),而jdbc则是直接操作数据库.
2、Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架。Hibernate可以用在任何JDBC可以使用的场合
3、Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在兼容性问题。
4、如果正确的使用JDBC技术,它的执行效率一定比hibernate要好,因为hibernate是基于jdbc的技术.
5、JDBC使用的是SQL语句,Hibernate使用的是HQL语句,但是HQL语句最终还会隐式转换成SQL语句执行。
相关文章
- 实现双击jmx文件打开jmeter客户端
- 用佳能单反运行我的世界服务器,Reddit点赞37.4K,本人:专业操作,切勿模仿,相机可能变板砖
- 结合 Planetary 和 IP 定位绘制访问者坐标
- Django自动化测试平台项目案例
- 复刻《三体》雪地工程?建立恒星目录,德国天文学家开发出全新星际导航系统
- 项目阶段小结
- 爷青又回!太空浪子迷失太空,漂泊半个世纪,又找到了回地球的轨道!
- Jmeter BeanShell使用场景
- 恢复哆啦A梦听觉!实装蝗虫耳朵,生物机器人可以“听到”声音,还能进行区分和响应
- 当互联网大厂缺席红包大战
- 用魔法打败魔法!用狗屁不通文章生成器写高三作文,评分软件给分84.4,打败73.5%学生
- 无限级分类数据格式转换(无限级分类树)
- DBeaver 连接IoTDBDriver
- 关于我的第一次ECS使用体验
- 女子被困浴室超30小时,危急情况AI能否救人于水火?
- vue.js客服系统实时聊天项目开发(六)获取URL中的GET参数(支持/#/?单页锚点hash模式)
- 你的数据要巡游太空了!日本要建首座太空寺庙,两年后发射卫星,现开启“太空祈愿”
- Selenium家族谱(三生三世)
- ECS的体验报告
- 哈迷福利!这个小哥租下一座城堡,用AR和GPS做了张“活点地图”,实时追踪入侵者