欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

orm框架是指什么

终极管理员 知识笔记 184阅读

什么是orm?

答:ORM是通过使用描述对象和数据库之间映射的元数据,在我们想到描述的时候自然就想到了xml和特性 (Attribute).目前的ORM框架中,Hibernate就是典型的使用 xml文件 作为描述实体对象的映射框架,而大名鼎鼎的 Linq 则是使用特性 (Attribute)来描述的。 是描述其它数据的数据 (data about other data),或者说是用于提供某种资源的有关信息的结构数据(structured data)。

mybatis和orm框架有什么区别?

答:MyBatis没有实现JPA,他和orm框架的设计思路完全不一样。 MyBatis是拥抱sql,而orm则更靠近面向对象,不建议写sql,实在要写推荐你写hql代替。 Mybatis是sql mapping框架而不是orm框架,当然orm和Mybatis都是持久层框架。 之前只用过hibernate,在后来接触了Mybatis,简单将两者对比了一下发现,Mybatis不是完整的ORM,或者说只是半自动的ORM,下面笔者为大家简要说明一下原因及两者之间的对比。 Hibernate是全自动ORM框架,而Mybatis是半自动的。 hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sql。

什么是对象关系映射(orm)?

答:你对这个回答的评价是? ORM:对象关系映射(Object Relational Mapping,简称ORM),目的是想像操作对象一样操作数据库.因为数据库不是面向对象的,所以需要编程进行映射. ORM框架理论上说可以比不用的情况,开发效率更高,但像hibernate的学习成本还是比较高的。

声明:无特别说明,转载请标明本文来源!