orm的全称是:Object Relationl Mapping译为:对象关系映射.是为了解决面向对象与关系数据库互不匹配的一种技术.
通描述对象和数据库之间的映射的元数据,将程序中的对象自动持久化到关系数据库中.
orm技术的特点:
提高了开发的效率.orm可以自动对Entity对象与数据库中的table进行字段与属性映射.所以我们可能已经不需要一个专用的,庞大的数据访问层.
orm提供了对数据库的映射,不用sql直接编码,能对像操作对象一样从数据库获取数据.
## orm缺点:
会牺牲程序的执行效率和固定思维模式.
结构上看,orm是多层次系统,层次多了之后就会降低效率.同时所生成的代码并不是最优的,所以性能上也只能算一般.
## orm的优点
减少了很多简单重复的劳动,大大提高了开发的效率,并且随着硬件水平的提高,对于我们的日常需求来说并没有什么影响.
网友评论