ORM 是 Object-Relational Mapping 的缩写,中文常译为对象关系映射:一种把面向对象程序中的“对象/类”与关系型数据库中的“表/行/字段”对应起来的技术/机制,便于用代码对象来读写数据库,而不必手写大量 SQL。(也常泛指相应的框架/库。)
/ˌoʊ.ɑːrˈɛm/
I used an ORM to save user data to the database.
我用 ORM 把用户数据保存到数据库里。
Although the ORM speeds up development, we still review the generated queries to avoid performance problems on large datasets.
虽然 ORM 能加快开发,但我们仍会检查它生成的查询,避免在大数据量下出现性能问题。
ORM 来自 Object-Relational Mapping 的首字母缩写:object(对象)+ relational(关系型数据库的)+ mapping(映射/对应)。这个术语随着企业应用开发和数据库驱动的 Web 开发普及而广泛使用。