面试问题: 什么是ORMapping... 最朴素的说法!!
来源:互联网 发布:js简单相册 编辑:程序博客网 时间:2024/05/24 00:04
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据。
最朴素的说法,ormapping就是ormapping了。 开玩笑而以。 我想面试官绝对不是想要这样的答案:“对象关系映射”。因为这样的答案只是考你英译汉了。有时面试官问你的问题比较难以回答,你可以反问他。让他把问题说得更清楚一些。或者有的面试官根本不是做技术,只是听到这样一个名词,就问你了。如何识别这样的面试官呢? 就是反问他。你要是能知道他到底有几斤几两,就好对付了。个人体会,谨供参考。
对象关系映射,就是将数据库中的数据模拟成对象,同时保留他们的关联关系
原文出处:http://www.iteye.com/problems/18130
0 0
- 面试问题: 什么是ORMapping... 最朴素的说法!!
- 面试时webservice的说法
- 什么是分布式系统(通俗易懂的说法)
- 什么是分布式系统(通俗易懂的说法)
- 最朴素的prim算法
- 一个最关心的问题:什么是STL
- “假宽带”的说法有问题
- 最难对付的面试问题答案
- 面试最常见的四大刁钻问题
- 我最讨厌的面试问题
- 面试最讨厌被问到的问题
- 最难回答的四个面试问题
- [HR面试] 65个最常见的面试问题
- 用最通俗易懂的说法解释下SOA
- 最朴素的快速排序算法
- POJ1502_MPI Maelstrom_最短路::朴素的dijkstra
- HDU1233(最朴素的prim)
- 什么是最珍贵的
- 微信小程序-省市区三级联动
- androidstudio工具
- 分布式智能控制-命名
- 加密解密算法java实现(4)—MD5
- NSString copy string
- 面试问题: 什么是ORMapping... 最朴素的说法!!
- 浅谈jquery中,html、val与text三者属性取值的联系与区别
- Fastdfs_install
- [MySQL] specified key was too long max key length is 767bytes
- Android EditText 设置键盘 搜索,回车
- 大师的审美、观点与论断
- 关于自己对嵌入式的学习方面的经验(新人自学向)
- 【android】几种模拟按键、屏幕点击的方法
- 字符编解码的故事(ASCII,ANSI,Unicode,Utf-8区别)