- 4
- 0
- 约1.9万字
- 约 20页
- 2017-08-05 发布于河南
- 举报
初学Hibernate前言:目前开发一般都是采用面向对象的方法,而内存中的对象数据不能永久保存,必须写到现有的关系型数据库中,以做到持久化。目前在JAVA开发中的主要运用以有以下几种技术: JDBCJDBC对于小的程序完全可以胜任,但是对于大的程序,就会面临上百万条数据,写getXXX()语句是很完成的。同时JDBC在记录批量操作,多表联接,表单级联方面表现并不优秀。 ORM对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,通过使用描述对象和数据库之间映射的元数据,将对象自动持久到关系型数据库。ORM补充:用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。如今已有很多免费和收费的ORM产品,而有些程序员更倾向于创建自己的ORM工具。面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理论存在显著的区别。为了解决这个不匹配的现象,对象关系映射技术应运而生。简单的说:ORM相当于中继数据。具体到产品上,例如下边的ADO.NET Entity Framework。DLINQ中实体类的属性[Table]就算是一种中继数据。对象关系映射成功运用在不同的面向对象持久层产
您可能关注的文档
最近下载
- 工程机械租赁投标方案、技术方案.docx VIP
- 2025年国家税务局遴选面试真题及答案解析.docx VIP
- 招投标流程实务操作评审要点配置流程专项练习试卷.docx VIP
- 小学养蚕记录表.docx VIP
- 2025年公需课《新质生产力与现代化产业体系》试题答案.doc VIP
- 江西省2023年中小学教师招聘考试试卷高中生物试卷及答案.docx VIP
- 江西省2021年中小学教师招聘考试试卷高中生物试卷及答案.docx VIP
- 江西省2022年中小学教师招聘考试试卷高中生物试卷及答案.docx VIP
- 江西省2018年中小学教师招聘考试试卷高中生物试卷及答案.docx VIP
- 网络直播行业个人所得税征管问题研究.docx VIP
原创力文档

文档评论(0)