orm是什么?
ORM:对象关系映射(Object Relational Mapping,简称ORM),目的是想像操作对象一样操作数据库.因为数据库不是面向对象的,所以需要编程进行映射.
ORM框架理论上说可以比不用的情况,开发效率更高,来但像hibernate的学习成本还是比较高的。缺点主要是要花时间学习框架和执行效率相对会差些;这些对于大项目来说还是值得的,只要先一个简单易用的ORM框架就行。
常见的ORM框架有hibernate,半动orm框架有mybatis,还有新的简单易用的bee框架. jpa只是想让所有的orm框架都统一使用的标准接口; hibernate有实现jpa,但mybaits没有.
用hibernate和mybatis,每次操作一个表,都需要编写一次dao文件,感觉做些重复工,好枯燥无味。 Bee框架:一个十分钟即可学会的ORM框架。它不用每写一个dao就要编写一次代码,省时省力,开发效率极高,编码复杂度为O(1).一个开发成本和开发速度都不比php差的java ORM框架。
推荐教程:《java学习》
以上是orm是什么的详细内容。更多信息请关注PHP中文网其他相关文章!