Hibernate
来源:互联网 发布:淘宝最火的商品排行榜 编辑:程序博客网 时间:2024/05/22 02:05
ORM(Object/Relationship Mapping):对象/关系映射。在面向对象编程中尽量少写和底层数据库相关的sql语句,方便程序的修改、维护、跨平台性、扩展。
SQL语句的不足之处:
- 不同的数据库使用的SQL语法不同。比如:PL/SQL(Oracle版本)和T/SQL(微软版本)
- 同样的功能在不同的数据库中有不同的实现方式。比如分页SQL。
- 过分依赖SQL不利于程序移植、扩展和维护。
Hibernate:一种可行的ORM框架技术,使用面向对象的思想开发软件,抛弃书写SQL的思想。
Hibernate对JDBC进行了轻量级的对象封装,使得java程序使用面向对象的思想操作数据库。(Hibernate仍是使用JDBC操作数据库)
Hibernate充当程序中的持久化层,将程序中生成的对象持久化(保存)到数据库中。
Hibernate开发步骤:
其他主流的ORM框架技术:
- MyBatis:(Apache组织下的技术)
- Toplink:(Oracle收购)
- EJB:本身是JAVAEE的规范,重量级ORM框架技术(复杂)。
0 0
- hibernate
- Hibernate
- Hibernate
- Hibernate
- hibernate
- hibernate
- Hibernate
- Hibernate
- Hibernate
- hibernate
- Hibernate
- Hibernate
- hibernate
- hibernate
- hibernate
- Hibernate
- Hibernate
- hibernate
- Vijos P1059 积木城堡
- 信息转摩尔斯
- 有一种超人叫职场女性
- 说说QQ与微信以及支付宝
- Elasticsearch学习,请先看这一篇!
- Hibernate
- JVM的内存分区----运行时的数据区域
- treeview节点选中激发了两次解决方法
- PAT乙级.1037. 在霍格沃茨找零钱(20)
- 第三方支付
- Opencv学习笔记(六)--图像的放大和缩小
- 使用TextView解析a标签
- 【BZOJ3601】一个人的数论,莫比乌斯反演+高斯消元
- Garden