mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 23:04:05 -06:00
* PUSH NOTE : spring.md * PUSH NOTE : 依赖注入.md * PUSH NOTE : DAO.md * PUSH NOTE : JDBC.md * PUSH NOTE : ORM.md * PUSH NOTE : 动态代理.md * PUSH NOTE : 反射机制.md
18 lines
920 B
Markdown
18 lines
920 B
Markdown
---
|
||
date created: 2024-10-31 17:00
|
||
date updated: 2024-10-31 17:01
|
||
share: "true"
|
||
link: "false"
|
||
---
|
||
|
||
ORM(对象关系映射,Object-Relational Mapping)框架是一种用于==将对象编程语言中的对象与关系型数据库中的数据表进行映射的工具==。它通过提供一个抽象层,使开发者能够以面向对象的方式操作数据库,而无需直接编写SQL语句。
|
||
|
||
ORM框架的主要功能包括:
|
||
|
||
1. **对象映射**:将数据库表映射为类,将表中的行映射为对象。
|
||
2. **查询生成**:自动生成SQL查询,简化数据库操作。
|
||
3. **数据管理**:提供增删改查等常用操作的简化接口。
|
||
4. **事务管理**:处理数据库事务,确保数据一致性。
|
||
|
||
常见的ORM框架有Hibernate(Java)、Entity Framework(.NET)、Django ORM(Python)等。使用ORM可以提高开发效率,减少重复代码,并且更易于维护。
|