ORM框架: 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象
与关系数据库
存在的互不匹配的现象的技术。简单的说,ORM是通过使用 描述对象和数据库之间映射的元数据
,将程序中的对象自动持久化到关系数据库中。例如:mybatis框架。
ORM技术优点:
提高了开发效率
。由于ORM可以自动对Entity对象与数据库中的Table进行字段与属性的映射
,所以我们实际可能已经不需要一个专用的、庞大的数据访问层。- ORM提供了对数据库的映射,
不用sql直接编码
,能够像操作对象一样从数据库获取数据
。
ORM的缺点
ORM会影响程序的执行性能
:主要体现在对持久对象的提取和和数据的加工处理上,如果用上了ORM,程序员很有可能将全部的数据提取到内存对象中
,然后再进行过滤和加工处理,这样就容易产生性能问题。