2016 - 2024

感恩一路有你

orm映射 ORM的实现原理是什么?

浏览量:2880 时间:2021-03-15 03:58:01 作者:admin

ORM的实现原理是什么?

从ORM的名字可以看出原理:引用映射,将对象转换成SQL语句,然后持久化到RDB。

映射记录对象和RDB(表)之间的映射关系,可以是XML文件或注释。然而,不同的ORM产品具有不同的功能和复杂性。Hibernate很重,而ibatis很轻。

请问什么叫ORM映射啊?

O代表对象

R代表关系

m代表映射

ORM代表对象关系映射

ORM工具用来连接对象和关系数据库会动态生成SQL语句,这样就可以用面向对象的语法来完成对数据库的操作。Net比较著名的ORM工具有

NHibernate、linq2sql、entityframework等

希望对您有所帮助

例如,我们需要从数据库中选择一个用户信息

在SQL中,我们编写select*form user where userid=1

在NHibernate中,HBL可以写成

从用户u where u.userid=1

得到一个用户对象“注意,用户对象”

虽然HBL的语法不是很面向对象,但与SQL相比,它得到了改进。让我们看看u.userid=1的user中LINQ

from u的语法select u

也可以返回一个user对象,但是它的语法比HBL更面向对象。

orm映射 hibernate实体类映射 orm映射关系有几种

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。