Hibernate---O/R Mapping
2016-04-18 16:54
323 查看
1. JDBC数据库繁琐
2. sql语句不是面向对象
3. 可以在对象和关系表之间建立关联简化编程
4. O/R Mapping可以简化编程, 跨越数据库平台
比较流行的O/R Mapping Frameworks:
1. hibernate, ibatis, toplink, jdo, JPA
JPA: Java Persistence API, 可以看成是个接口, 下面跟着很多实现类框架,比如hibernate.
总的来说,JPA是规范,Hibernate是框架,JPA是持久化规范,而Hibernate实现了JPA。
CRUD是指在做计算处理时的增加(Create)、重新取得数据(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。
2. sql语句不是面向对象
3. 可以在对象和关系表之间建立关联简化编程
4. O/R Mapping可以简化编程, 跨越数据库平台
比较流行的O/R Mapping Frameworks:
1. hibernate, ibatis, toplink, jdo, JPA
JPA: Java Persistence API, 可以看成是个接口, 下面跟着很多实现类框架,比如hibernate.
总的来说,JPA是规范,Hibernate是框架,JPA是持久化规范,而Hibernate实现了JPA。
CRUD是指在做计算处理时的增加(Create)、重新取得数据(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。
相关文章推荐
- Android Studio 获取SH1和MD5的方法
- Android实现搜索功能并本地保存搜索历史记录
- Android基础控件 -- EditText
- android webview使用html5<input id="input" type="file"/> 上传相册、拍照照片
- Android二维码扫描
- Android Dialog 使用举例
- Android设计模式(3)----工厂模式
- Android 图片下载工具类:BitmapUtil
- APP后端数据接口注意事项
- 浅析:Unity3D开发的游戏如何降低包体大小
- Watchdog
- 86.ARC下CFObject和NSObject相互转化
- Android布局之LinearLayout
- 切图教程,APP切图实例
- 关于unity5.x破解不了的问题
- iOS6 自动布局 入门–Auto Layout(转)
- Android实际开发中App怎么构建?
- mob分享第三方share集成到AndroidStudio与使用说明
- 搭建安卓开发环境
- iOS开发------使用自定义.bundle中的资源文件