记录自己不会的题目
ORM(Object-Relational Mapping)框架是一类用于在关系数据库和对象编程语言之间进行桥接的软件。它们允许开发者在编程语言中使用对象的方式来操作数据库中的数据,而不需要直接编写SQL语句。ORM框架通常提供以下功能:
数据库抽象:将数据库表映射成编程语言中的类,数据库表的每行记录映射为类的实例,表的列映射为实例的属性。
数据查询:提供方法和接口进行数据查询,使用类似于编程语言本身的语法,这些查询最终被转换为SQL语句并在数据库中执行。
数据持久化:允许开发者创建、修改对象,这些更改会自动转换为数据库的INSERT、UPDATE或DELETE操作。
事务管理:简化了事务的处理,ORM框架通常提供简单的方法来处理数据库事务。
缓存:提高效率通过缓存常用数据而减少数据库访问次数。