什么是ORM框架


什么是框架

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

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

使用框架进行开发的好处

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

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

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

什么是ORM框架

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

常见的ORM框架

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM