什么是ORM框架
什么是框架
框架就是一个半成品软件,开发人员如果从头开发一个软件的话需要花费大量的精力,于是就有一些项目组开发出半成品软件,在这些软件的基础上进行开发,这样的软件就称为框架。
可以将框架想象成一套已经装修好的毛坯房,而开发完成的软件就是一套已经装修好的新房,用户通过购买毛坯房,来进行各种风格的装修。
使用框架进行开发的好处
省去大量代码的编写,减少开发时间,降低代码难度
限制程序员必须使用框架规范进行开发,增强代码的规范性,降低程序员沟通以及日后维护的成本
将程序员的注意力从技术中抽离出来,更集中在业务层面
什么是ORM框架
- ORM:Object Relational Mapping(对象关系映射),能在数据库和对象之间作映射处理
- 使用JDBC操作数据库必须手动进行数据库和对象之间的转换,而ORM框架能自动进行对象和数据库数据的转换
- ORM框架代替了JDBC技术
常见的ORM框架
MyBatis:一个半自动ORM框架,本质是对JDBC的封装,使用MyBatis不用写JDBC代码,但需要手动写SQL代码
Hibernate:一个持久层的全自动ORM框架,不需要手写SQL代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?