quartz/content/Obsidian/编程模型及方法/ORM.md
wangzipai 61ac04ff59
[PUBLISHER] Merge #17
* 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
2024-10-31 17:02:32 +08:00

920 B
Raw Blame History

date created date updated share link
2024-10-31 17:00 2024-10-31 17:01 true false

ORM对象关系映射Object-Relational Mapping框架是一种用于==将对象编程语言中的对象与关系型数据库中的数据表进行映射的工具==。它通过提供一个抽象层使开发者能够以面向对象的方式操作数据库而无需直接编写SQL语句。

ORM框架的主要功能包括

  1. 对象映射:将数据库表映射为类,将表中的行映射为对象。
  2. 查询生成自动生成SQL查询简化数据库操作。
  3. 数据管理:提供增删改查等常用操作的简化接口。
  4. 事务管理:处理数据库事务,确保数据一致性。

常见的ORM框架有HibernateJava、Entity Framework.NET、Django ORMPython等。使用ORM可以提高开发效率减少重复代码并且更易于维护。