什么是ORM框架

什么是框架

框架就是一个半成品软件,开发人员如果从头开发一个软件的话需要花费大量的精力,于是就有一些项目组开发出半成品软件,在这些软件的基础上进行开发,这样的软件就称为框架。

可以将框架想象成一套已经装修好的毛坯房,而开发完成的软件就是一套已经装修好的新房,用户通过购买毛坯房,来进行各种风格的装修。

使用框架进行开发的好处

省去大量代码的编写,减少开发时间,降低代码难度

限制程序员必须使用框架规范进行开发,增强代码的规范性,降低程序员沟通以及日后维护的成本

将程序员的注意力从技术中抽离出来,更集中在业务层面

什么是ORM框架

  • ORM:Object Relational Mapping(对象关系映射),能在数据库和对象之间作映射处理
  • 使用JDBC操作数据库必须手动进行数据库和对象之间的转换,而ORM框架能自动进行对象和数据库数据的转换
  • ORM框架代替了JDBC技术

常见的ORM框架

MyBatis:一个半自动ORM框架,本质是对JDBC的封装,使用MyBatis不用写JDBC代码,但需要手动写SQL代码

Hibernate:一个持久层的全自动ORM框架,不需要手写SQL代码

 

posted @ 2022-04-11 09:06  chaplu  阅读(872)  评论(0)    收藏  举报